|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sourceforge.nite.nxt.NOMObjectModelElement
public class NOMObjectModelElement
This is a wrapper for NOMElement so that it implements the ObjectModelElement interface
| Constructor Summary | |
|---|---|
NOMObjectModelElement(NOMElement 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 |
NOMElement |
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(NOMElement 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 NOMObjectModelElement(NOMElement 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 ObjectModelElementpublic 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 NOMElement getElement()
public void setElement(NOMElement 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 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 | ||||||||