|
||||||||||
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.XmlComponent
A class used to describe the construction parameters for an arbitrary Java object that follows the JavaBean convention for property access.
Field Summary | |
static java.lang.String |
code_id
|
static java.lang.String |
ELEMENT
Name of our element. |
static java.lang.String |
PROP_CLASS
Recognize a property with this name as an alternative to calling setClassName. |
Fields inherited from class com.waveset.util.AbstractXmlObject |
_trace |
Constructor Summary | |
XmlComponent()
|
|
XmlComponent(org.w3c.dom.Element e)
|
|
XmlComponent(ExEnvironment env,
org.w3c.dom.Element e)
|
Method Summary | |
void |
addProperty(java.lang.String name,
java.lang.Object value)
Originally used addProperty rather than setProperty, keep for temporary compatibility. |
void |
addSubclassAttributes(java.lang.StringBuffer b)
|
static void |
clearOwner(XmlComponent component)
|
java.lang.Object |
create(ExState state,
java.lang.String pkg)
Instantiate the object desicrbed by THIS object. |
java.lang.String |
getClassName()
|
java.lang.String |
getElementName()
Return the element name. |
java.lang.Object |
getOwner()
|
java.util.List |
getProperties()
|
java.lang.Object |
getProperty(ExState state,
java.lang.String name)
|
java.lang.Object |
getProperty(java.lang.String name)
|
Property |
getPropertyObject(java.lang.String name)
|
void |
link(ExEnvironment env)
Link any expressions we may have into the environment. |
void |
parseSubclassAttributes(org.w3c.dom.Element e)
|
void |
parseXml(ExEnvironment env,
org.w3c.dom.Element e)
|
void |
removeProperty(Property p)
|
void |
removeProperty(java.lang.String name)
|
void |
setClassName(java.lang.String s)
|
void |
setDefaultProperty(java.lang.String name,
java.lang.Object value)
|
void |
setOwner(java.lang.Object owner)
|
static void |
setOwner(XmlComponent component,
java.lang.Object owner)
|
void |
setProperties(ExState state,
java.lang.Object obj)
Given a previously instantiated container object, assign any Property values specified by the display object. |
void |
setProperties(java.util.List list)
|
void |
setProperty(Property p)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
Assign a property value. |
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 PROP_CLASS
Constructor Detail |
public XmlComponent()
public XmlComponent(org.w3c.dom.Element e) throws WavesetException
public XmlComponent(ExEnvironment env, org.w3c.dom.Element e) throws WavesetException
Method Detail |
public void setClassName(java.lang.String s)
public java.lang.Object getOwner()
public void setOwner(java.lang.Object owner)
public void setProperty(java.lang.String name, java.lang.Object value)
public void addProperty(java.lang.String name, java.lang.Object value)
public void setProperty(Property p)
public void setDefaultProperty(java.lang.String name, java.lang.Object value)
public void removeProperty(java.lang.String name)
public void removeProperty(Property p)
public void link(ExEnvironment env)
public java.lang.String getElementName()
AbstractXmlObject
getElementName
in interface XmlObject
getElementName
in class AbstractXmlObject
public java.lang.String getClassName()
public Property getPropertyObject(java.lang.String name)
public java.lang.Object getProperty(ExState state, java.lang.String name) throws WavesetException
WavesetException
public java.lang.Object getProperty(java.lang.String name)
public java.util.List getProperties()
public java.lang.Object create(ExState state, java.lang.String pkg) throws WavesetException
WavesetException
public void setProperties(ExState state, java.lang.Object obj) throws WavesetException
WavesetException
public void setProperties(java.util.List list)
public void toXml(java.lang.StringBuffer b, int indent)
AbstractXmlObject
toXml
in interface XmlObject
toXml
in class AbstractXmlObject
public void addSubclassAttributes(java.lang.StringBuffer b)
public void parseXml(ExEnvironment env, org.w3c.dom.Element e) throws WavesetException
WavesetException
public void parseSubclassAttributes(org.w3c.dom.Element e)
public static void setOwner(XmlComponent component, java.lang.Object owner)
public static void clearOwner(XmlComponent component)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |