|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.AbstractXmlObject
com.waveset.object.Library
An XmlObject that serves as a hierarchical container for a collection of related objects. This will be stored inside a Configuration object when persisted in the repository.
Nested Class Summary | |
static interface |
Library.Member
An interface that may be supported by objects in the library. |
Field Summary | |
static java.lang.String |
code_id
|
static java.lang.String |
EL_COMMENTS
|
static java.lang.String |
ELEMENT
The name of our XML element. |
Fields inherited from class com.waveset.util.AbstractXmlObject |
_trace |
Constructor Summary | |
Library()
|
|
Library(org.w3c.dom.Element e)
|
Method Summary | |
void |
addItem(java.lang.Object o)
|
WSAttribute |
getAttributeValues(java.lang.String attrName)
|
java.lang.String |
getComments()
|
PersistentObject |
getContainer()
|
java.lang.String |
getElementName()
Return the element name. |
ExEnvironment |
getEnvironment()
|
java.util.List |
getItems()
|
java.lang.String |
getName()
|
java.lang.Object |
getObject(java.lang.String name)
Locate an object in the library. |
java.lang.Object |
getOwner()
|
boolean |
isDisabled()
|
void |
listQueryableAttributes(java.util.List qattrs)
Allows the extension to contribute defined attributes
that this type of extension may expose as queryable attributes. |
void |
listSummaryAttributes(java.util.List sattrs)
Allows the extension to contribute defined attributes
that this type of extension may expose as summary attributes. |
void |
parseXml(org.w3c.dom.Element e)
The signature used by our constructor, and required by XmlObject. |
void |
removeItem(java.lang.Object obj)
Remove an item from the library. |
void |
replaceItem(java.lang.Object old,
java.lang.Object neu)
Replace one library item with another. |
void |
setComments(java.lang.String s)
|
void |
setContainer(PersistentObject po)
|
void |
setDisabled(boolean b)
|
void |
setItems(java.util.List items)
|
void |
setName(java.lang.String s)
|
void |
setOwner(java.lang.Object o)
Allows the extension to keep a back pointer to its container. |
void |
toXml(java.lang.StringBuffer b,
int indent)
Serialize into a buffer with optional indentation. |
Methods inherited from class com.waveset.util.AbstractXmlObject |
addXmlHeader, cloneObject, dump, dumpFile, getReference, println, setTrace, toIdentityString, toVerboseString, toVerboseString, toXml, toXml, toXml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
public static final java.lang.String ELEMENT
public static final java.lang.String EL_COMMENTS
Constructor Detail |
public Library()
public Library(org.w3c.dom.Element e) throws WavesetException
Method Detail |
public PersistentObject getContainer()
public void setContainer(PersistentObject po)
public void setName(java.lang.String s)
public void setDisabled(boolean b)
public void setComments(java.lang.String s)
public void setItems(java.util.List items)
public void addItem(java.lang.Object o)
public void replaceItem(java.lang.Object old, java.lang.Object neu)
public void removeItem(java.lang.Object obj)
public java.lang.String getElementName()
AbstractXmlObject
getElementName
in interface XmlObject
getElementName
in class AbstractXmlObject
public java.lang.String getName()
public boolean isDisabled()
public java.lang.String getComments()
public java.util.List getItems()
public ExEnvironment getEnvironment()
public java.lang.Object getObject(java.lang.String name)
public void parseXml(org.w3c.dom.Element e) throws WavesetException
WavesetException
public void toXml(java.lang.StringBuffer b, int indent)
AbstractXmlObject
toXml
in interface XmlObject
toXml
in class AbstractXmlObject
public java.lang.Object getOwner()
getOwner
in interface Extension
public void setOwner(java.lang.Object o)
setOwner
in interface Extension
public void listQueryableAttributes(java.util.List qattrs)
defined attributes
that this type of extension may expose as queryable attributes.
listQueryableAttributes
in interface Extension
public void listSummaryAttributes(java.util.List sattrs)
defined attributes
that this type of extension may expose as summary attributes.
listSummaryAttributes
in interface Extension
public WSAttribute getAttributeValues(java.lang.String attrName)
getAttributeValues
in interface Extension
attribute values
that the extension may have for the specified attribute.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |