|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractObjectTraceable
edu.bonn.xulu.data.AbstractXuluObject
edu.bonn.xulu.data.DynamicXuluObject
public class DynamicXuluObject
Diese Klasse bildet die Basisimplementierung eines dynamischen
Xulu-Datenobjekts. Diesem koennen Eigenschaften
(Propertys
) hinzugefuegt oder
entfernt werden.
Nested Class Summary | |
---|---|
static class |
DynamicXuluObject.DefaultFactory
Diese Klasse implementiert eine Standard-Instanz-Factory fuer DynamicXuluObject . |
Field Summary | |
---|---|
static InstantiationFactory |
DEFAULT_FACTORY
Factory, die Standard-Instanzen von DynamicXuluObject
erzeugt. |
Fields inherited from class edu.bonn.xulu.data.AbstractXuluObject |
---|
propertyChangeListener, propSet |
Fields inherited from interface edu.bonn.xulu.data.XuluObject |
---|
PROP_STYLE |
Fields inherited from interface edu.bonn.xulu.appl.XuluConstants |
---|
BUG_MAIL_ADDR, EXTENTION_BUNDLE, ICONS_DIR, LOCALES_BASE, RESOURCE_DIR, SWING_RES, VERSION, VERSION_DATE, XULU_ICON, XULU_INFOICON, XULU_STARTICON, XULU_VIS_RES, XULUERR_RES, XULUGUI_RES |
Constructor Summary | |
---|---|
DynamicXuluObject()
Erzeugt ein dynamisches Xulu-Objekt. |
|
DynamicXuluObject(PropertySet propSet)
Erzeugt ein dynamisches Xulu-Objekt. |
|
DynamicXuluObject(String desc)
Erzeugt ein dynamisches Xulu-Objekt. |
|
DynamicXuluObject(String desc,
PropertySet propSet)
Erzeugt ein dynamisches Xulu-Objekt. |
Method Summary | |
---|---|
void |
addProperty(Property prop)
Fuegt dem Xulu-Objekt eine Eigenschaft hinzu. |
void |
removeProperties(Properties prop)
Entfernt Eigenschaften aus der Menge. |
void |
removeProperty(Property prop)
Entfernt eine Eigenschaft aus der Menge. |
void |
removeProperty(String name)
Entfernt eine Eigenschaft aus dem Xulu-Objekt (sofern diese existiert). |
Methods inherited from class edu.bonn.xulu.data.AbstractXuluObject |
---|
containsMultipleValues, containsProperty, dispose, equalsInStructure, getAttrCount, getAttrTypes, getDescription, getID, getName, getProperties, getProperties, getProperty, getPropertyCount, getPropertyNames, getPropertyTypes, getStructureName, isAccessed, isDisposed, isStructureNamed, setDescription, setName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final InstantiationFactory DEFAULT_FACTORY
DynamicXuluObject
erzeugt.
Constructor Detail |
---|
public DynamicXuluObject(String desc, PropertySet propSet)
desc
- Beschreibung fuer den DatenpoolpropSet
- Eigenschaften aus denen das Objekt zusammengesetzt istpublic DynamicXuluObject(String desc)
desc
- Beschreibung fuer den Datenpoolpublic DynamicXuluObject(PropertySet propSet)
propSet
- Eigenschaften aus denen das Objekt zusammengesetzt istpublic DynamicXuluObject()
Method Detail |
---|
public void addProperty(Property prop)
prop
- Eigenschaft
schmitzm.data.property.PropertyException
- falls das Xulu-Objekt
bereits eine Eigenschaft dieses Namens besitztpublic void removeProperty(String name)
Property#dispose()
vollstaendig zerstoert.
name
- Name der Eigenschaftpublic void removeProperty(Property prop)
Property#dispose()
vollstaendig zerstoert.
prop
- zu entfernende Eigenschaftpublic void removeProperties(Properties prop)
Property#dispose()
vollstaendig zerstoert.
prop
- zu entfernende Eigenschaft
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |