|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sourceforge.nite.nxt.JDomObjectModelElement
public class JDomObjectModelElement
This is a wrapper for JDomElement so that it implements the ObjectModelElement interface
| Constructor Summary | |
|---|---|
JDomObjectModelElement(Element element)
Constructor JDomObjectModelElement. |
|
| Method Summary | |
|---|---|
void |
addAttribute(java.lang.String name,
java.lang.String value)
Replace the specified attribute of this element with the specified element Or create the specified attribute if it did not previously exist |
void |
addChild(ObjectModelElement e,
int pos)
Add the specified child element to this at the specified position in the child list |
void |
addContent(java.lang.String c)
Replace the current textual content with the specified textual content |
void |
addPointer(java.lang.String role,
ObjectModelElement el)
|
void |
addSibling(ObjectModelElement e,
int pos)
|
ObjectModelElement |
copy()
Returns a new objectmodelelement which is a copy of this one |
void |
deleteElement()
Delete this element |
java.lang.String |
getAttribute(java.lang.String aname)
|
java.util.List |
getAttributes()
Returns list of string, string tuples representing the attributes and values of this element |
java.lang.String |
getAttributeValue(java.lang.String name)
Returns the value of the specified attribute |
int |
getChildIndex()
Returns the index of this element into its parent's child list. |
java.util.List |
getChildren()
Returns the children of this element as a list of ObjectModelElements |
java.lang.String |
getDisplayedAttribute()
Returns the name of the attribute which is displayed on-screen by this object model element |
Element |
getElement()
Returns the element. |
java.lang.String |
getID()
Returns the unique ID of this element |
java.lang.String |
getName()
Method getName. |
java.lang.String |
getNamespace()
Returns the namespace which this element is in |
ObjectModelElement |
getParent()
|
java.lang.String |
getTextualContent()
Returns the textual content of this element |
ObjectModelElement |
makeElement()
Returns a new (empty) object model element. |
void |
removeChild(ObjectModelElement e)
Remove the specified child from this element |
void |
removePointer(java.lang.String role,
ObjectModelElement e)
|
void |
setChildIndex(int i)
Sets the index of this element into its parent's children list |
void |
setDisplayedAttribute(java.lang.String displayedAttribute)
Sets the displayedAttribute. |
void |
setElement(Element element)
Sets the element. |
void |
setNamespace(java.lang.String string)
Method setNamespace. |
void |
setParent(ObjectModelElement e)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JDomObjectModelElement(Element element)
element - | Method Detail |
|---|
public void addAttribute(java.lang.String name,
java.lang.String value)
ObjectModelElement
addAttribute in interface ObjectModelElementObjectModelElement.addAttribute(String, String)public void deleteElement()
ObjectModelElement
deleteElement in interface ObjectModelElementObjectModelElement.deleteElement()public void addContent(java.lang.String c)
ObjectModelElement
addContent in interface ObjectModelElementpublic java.lang.String getTextualContent()
ObjectModelElement
getTextualContent in interface ObjectModelElementpublic java.lang.String getAttribute(java.lang.String aname)
public java.lang.String getAttributeValue(java.lang.String name)
ObjectModelElement
getAttributeValue in interface ObjectModelElementnet.sourceforge.nite.nxt.ObjectModelElement#getAttributeValue()public java.lang.String getDisplayedAttribute()
ObjectModelElement
getDisplayedAttribute in interface ObjectModelElementObjectModelElement.getDisplayedAttribute()public void setDisplayedAttribute(java.lang.String displayedAttribute)
setDisplayedAttribute in interface ObjectModelElementdisplayedAttribute - The displayedAttribute to setpublic java.lang.String getID()
ObjectModelElement
getID in interface ObjectModelElementObjectModelElement.getID()public Element getElement()
public void setElement(Element element)
element - The element to setpublic void removeChild(ObjectModelElement e)
ObjectModelElement
removeChild in interface ObjectModelElementObjectModelElement.removeChild(net.sourceforge.nite.nxt.ObjectModelElement)public ObjectModelElement makeElement()
ObjectModelElement
makeElement in interface ObjectModelElementObjectModelElement.makeElement()
public void addPointer(java.lang.String role,
ObjectModelElement el)
addPointer in interface ObjectModelElementObjectModelElement.addPointer(java.lang.String, net.sourceforge.nite.nxt.ObjectModelElement)
public void removePointer(java.lang.String role,
ObjectModelElement e)
removePointer in interface ObjectModelElementObjectModelElement.removePointer(java.lang.String, net.sourceforge.nite.nxt.ObjectModelElement)
public void addChild(ObjectModelElement e,
int pos)
ObjectModelElement
addChild in interface ObjectModelElementnet.sourceforge.nite.nxt.ObjectModelElement#addChild(net.sourceforge.nite.nxt.ObjectModelElement)public ObjectModelElement getParent()
getParent in interface ObjectModelElementObjectModelElement.getParent()public void setParent(ObjectModelElement e)
setParent in interface ObjectModelElementObjectModelElement.setParent(net.sourceforge.nite.nxt.ObjectModelElement)public int getChildIndex()
ObjectModelElement
getChildIndex in interface ObjectModelElementObjectModelElement.getChildIndex()public void setChildIndex(int i)
ObjectModelElement
setChildIndex in interface ObjectModelElementObjectModelElement.setChildIndex(int)public java.util.List getAttributes()
ObjectModelElement
getAttributes in interface ObjectModelElementnet.sourceforge.nite.nxt.ObjectModelElement#getAttributeValuePairs()public java.lang.String getName()
ObjectModelElement
getName in interface ObjectModelElementObjectModelElement.getName()public java.lang.String getNamespace()
ObjectModelElement
getNamespace in interface ObjectModelElementObjectModelElement.getNamespace()public void setNamespace(java.lang.String string)
setNamespace in interface ObjectModelElementstring -
public void addSibling(ObjectModelElement e,
int pos)
addSibling in interface ObjectModelElementObjectModelElement.addSibling(net.sourceforge.nite.nxt.ObjectModelElement, int)public java.util.List getChildren()
ObjectModelElement
getChildren in interface ObjectModelElementObjectModelElement.getChildren()public ObjectModelElement copy()
ObjectModelElement
copy in interface ObjectModelElement
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||