Package cruise.umple.compiler
Class Element
java.lang.Object
cruise.umple.compiler.Element
- Direct Known Subclasses:
TextContents
public class Element
extends java.lang.Object
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description boolean
addAttribute(AttributeElement aAttribute)
boolean
addChild(Element aChild)
boolean
addChildAt(Element aChild, int index)
boolean
addOrMoveChildAt(Element aChild, int index)
Element
appendText(java.lang.String text)
Element
appendText(java.lang.String... texts)
Element
appendTextContents(boolean newLine, java.lang.String... texts)
void
delete()
AttributeElement
getAttribute(int index)
java.lang.String
getAttribute(java.lang.String name)
AttributeElement
getAttributeElement(java.lang.String name)
AttributeElement[]
getAttributes()
Element
getChild(int index)
Element
getChildByPath(java.lang.String... path)
Element
getChildByPath(java.util.List<java.lang.String> attributesObjects, java.lang.String... path)
java.util.List<Element>
getChildren()
java.util.List<Element>
getChildrenByPath(java.lang.String... path)
java.util.List<Element>
getChildrenByPath(java.util.List<java.lang.String> path)
java.util.List<Element>
getChildrenByPath(java.util.List<java.lang.String> attributesObjects, java.lang.String... path)
Element
getElement()
Element
getParent()
java.lang.String
getTagName()
boolean
hasAttributes()
boolean
hasChildren()
boolean
hasElement()
protected java.lang.String
htmlString()
int
indexOfAttribute(AttributeElement aAttribute)
int
indexOfChild(Element aChild)
static int
minimumNumberOfChildren()
int
numberOfAttributes()
int
numberOfChildren()
boolean
removeAttribute(AttributeElement aAttribute)
boolean
removeChild(Element aChild)
boolean
setElement(Element aElement)
boolean
setParent(Element aParent)
boolean
setTagName(java.lang.String aTagName)
java.lang.String
toString()
-
Constructor Details
-
Method Details
-
setTagName
public boolean setTagName(java.lang.String aTagName) -
setParent
-
addAttribute
-
removeAttribute
-
getTagName
public java.lang.String getTagName() -
getParent
-
getAttribute
-
getAttributes
-
numberOfAttributes
public int numberOfAttributes() -
hasAttributes
public boolean hasAttributes() -
indexOfAttribute
-
getChild
-
getChildren
-
numberOfChildren
public int numberOfChildren() -
hasChildren
public boolean hasChildren() -
indexOfChild
-
getElement
-
hasElement
public boolean hasElement() -
minimumNumberOfChildren
public static int minimumNumberOfChildren() -
addChild
-
removeChild
-
addChildAt
-
addOrMoveChildAt
-
setElement
-
delete
public void delete() -
getAttributeElement
-
getAttribute
public java.lang.String getAttribute(java.lang.String name) -
appendText
-
appendTextContents
-
appendText
-
getChildByPath
-
getChildByPath
public Element getChildByPath(java.util.List<java.lang.String> attributesObjects, java.lang.String... path) -
getChildrenByPath
public java.util.List<Element> getChildrenByPath(java.util.List<java.lang.String> attributesObjects, java.lang.String... path) -
getChildrenByPath
-
getChildrenByPath
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
htmlString
protected java.lang.String htmlString()
-