|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.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 ObjectModelElement
ObjectModelElement.addAttribute(String, String)
public void deleteElement()
ObjectModelElement
deleteElement
in interface ObjectModelElement
public void addContent(java.lang.String c)
ObjectModelElement
addContent
in interface ObjectModelElement
public java.lang.String getTextualContent()
ObjectModelElement
getTextualContent
in interface ObjectModelElement
public java.lang.String getAttribute(java.lang.String aname)
public java.lang.String getAttributeValue(java.lang.String name)
ObjectModelElement
getAttributeValue
in interface ObjectModelElement
net.sourceforge.nite.nxt.ObjectModelElement#getAttributeValue()
public java.lang.String getDisplayedAttribute()
ObjectModelElement
getDisplayedAttribute
in interface ObjectModelElement
ObjectModelElement.getDisplayedAttribute()
public void setDisplayedAttribute(java.lang.String displayedAttribute)
setDisplayedAttribute
in interface ObjectModelElement
displayedAttribute
- The displayedAttribute to setpublic java.lang.String getID()
ObjectModelElement
getID
in interface ObjectModelElement
ObjectModelElement.getID()
public NOMElement getElement()
public void setElement(NOMElement element)
element
- The element to setpublic void removeChild(ObjectModelElement e)
ObjectModelElement
removeChild
in interface ObjectModelElement
ObjectModelElement.removeChild(net.sourceforge.nite.nxt.ObjectModelElement)
public ObjectModelElement makeElement()
ObjectModelElement
makeElement
in interface ObjectModelElement
ObjectModelElement.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 ObjectModelElement
ObjectModelElement.removePointer(java.lang.String, net.sourceforge.nite.nxt.ObjectModelElement)
public void addChild(ObjectModelElement e, int pos)
ObjectModelElement
addChild
in interface ObjectModelElement
net.sourceforge.nite.nxt.ObjectModelElement#addChild(net.sourceforge.nite.nxt.ObjectModelElement)
public ObjectModelElement getParent()
getParent
in interface ObjectModelElement
ObjectModelElement.getParent()
public void setParent(ObjectModelElement e)
setParent
in interface ObjectModelElement
ObjectModelElement.setParent(net.sourceforge.nite.nxt.ObjectModelElement)
public int getChildIndex()
ObjectModelElement
getChildIndex
in interface ObjectModelElement
ObjectModelElement.getChildIndex()
public void setChildIndex(int i)
ObjectModelElement
setChildIndex
in interface ObjectModelElement
ObjectModelElement.setChildIndex(int)
public java.util.List getAttributes()
ObjectModelElement
getAttributes
in interface ObjectModelElement
net.sourceforge.nite.nxt.ObjectModelElement#getAttributeValuePairs()
public java.lang.String getName()
ObjectModelElement
getName
in interface ObjectModelElement
ObjectModelElement.getName()
public java.lang.String getNamespace()
ObjectModelElement
getNamespace
in interface ObjectModelElement
ObjectModelElement.getNamespace()
public void setNamespace(java.lang.String string)
setNamespace
in interface ObjectModelElement
string
- public void addSibling(ObjectModelElement e, int pos)
addSibling
in interface ObjectModelElement
ObjectModelElement.addSibling(net.sourceforge.nite.nxt.ObjectModelElement, int)
public java.util.List getChildren()
ObjectModelElement
getChildren
in interface ObjectModelElement
ObjectModelElement.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 |