Methods Summary |
---|
public int | getCardinal()Gets a Cardinal of this Object
Cardinal could be one of the following four :
MANDATORY, OPTIONAL(?), MANDATORY ARRAY(+) or OPTIONAL ARRAY(*)
|
public java.lang.Object | getElement(java.lang.String elementName, int index)Returns an element of this Object with the given name and
at a given index. This is the case when the given name represents
an array element
|
public java.lang.Object | getElement(java.lang.String elementName)Returns an element of this Object with the given name.
|
public int | getElementCardinal(java.lang.String elementName)Gets a Cardinal for the given element of this Object .
Cardinal could be one of the following four :
MANDATORY, OPTIONAL(?), MANDATORY ARRAY(+) or OPTIONAL ARRAY(*)
|
public java.util.ArrayList | getElementDtdNames()Returns the list of dtd names, of all the leaf elements
of this Object .
|
public java.util.ArrayList | getElementNames()Returns the list of names, of all the leaf elements
of this Object .
|
public java.lang.Object[] | getElements(java.lang.String elementName)Returns an array element of this Object with the given name.
|
public java.lang.String | getIndexedXPath()Gets an indexed-xpath of this Object .
indexed-xpath uniquely identifies an element in xml in case of + , *
Cardinalities.
|
public java.lang.reflect.Method | getMethod(java.lang.String methodName)Returns the Method object, for the given method of this
Object.
|
public java.lang.String | getXPath()Gets xpath of this Object .
xpath uniquely identifies an element in xml
|
public java.lang.Object | invoke(java.lang.reflect.Method method)Invokes given method on this Object
|
public boolean | isBeanElement(java.lang.String elementName)Determines whether the given element is a bean or
a property(leaf element).
|
public boolean | isIndexed(java.lang.String elementName)Tells if the given element is an index property(array).
|