|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.oddjob.designer.arooa.DesignIH
An introspection helper for parsing the design object tree. The following methods are recognized:
String text() for an object to provide text data.String unknown() for an object to provide it's
definition as raw XML.void unknown(String xml) to set an objects definition
as raw XML.Object getXYZ() to return properties which depending
on their type will either be anattribute XYZ or an element XYZ.Object elementXYZ() to return an object which will generate
an element of name XYZ.ElementWrapper[] elements() To provide all the elements in one
go. This overrides the other methods of getting elements.
| Method Summary | |
org.xml.sax.Attributes |
attributes(java.lang.Object object)
Return the attributes for an objec. |
ElementWrapper[] |
elements(java.lang.Object object)
|
protected ElementWrapper |
elementWrapperFor(java.lang.String name,
java.lang.Object object)
|
static DesignIH |
getHelper(java.lang.Class c)
Returns a helper for the given class, either from the cache or by creating a new instance. |
boolean |
hasDetailData(DesignElement object)
Does the element have nested data. |
java.lang.String |
text(java.lang.Object object)
Get the text associated with a object. |
java.lang.String |
unknown(java.lang.Object object)
|
void |
unknown(java.lang.Object object,
java.lang.String text)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static DesignIH getHelper(java.lang.Class c)
c - The class for which a helper is required. Must not be
null.
public org.xml.sax.Attributes attributes(java.lang.Object object)
public java.lang.String text(java.lang.Object object)
public java.lang.String unknown(java.lang.Object object)
public void unknown(java.lang.Object object,
java.lang.String text)
protected ElementWrapper elementWrapperFor(java.lang.String name,
java.lang.Object object)
public ElementWrapper[] elements(java.lang.Object object)
public boolean hasDetailData(DesignElement object)
object - The element.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||