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 booleanaddAttribute(AttributeElement aAttribute)booleanaddChild(Element aChild)booleanaddChildAt(Element aChild, int index)booleanaddOrMoveChildAt(Element aChild, int index)ElementappendText(java.lang.String text)ElementappendText(java.lang.String... texts)ElementappendTextContents(boolean newLine, java.lang.String... texts)voiddelete()AttributeElementgetAttribute(int index)java.lang.StringgetAttribute(java.lang.String name)AttributeElementgetAttributeElement(java.lang.String name)AttributeElement[]getAttributes()ElementgetChild(int index)ElementgetChildByPath(java.lang.String... path)ElementgetChildByPath(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)ElementgetElement()ElementgetParent()java.lang.StringgetTagName()booleanhasAttributes()booleanhasChildren()booleanhasElement()protected java.lang.StringhtmlString()intindexOfAttribute(AttributeElement aAttribute)intindexOfChild(Element aChild)static intminimumNumberOfChildren()intnumberOfAttributes()intnumberOfChildren()booleanremoveAttribute(AttributeElement aAttribute)booleanremoveChild(Element aChild)booleansetElement(Element aElement)booleansetParent(Element aParent)booleansetTagName(java.lang.String aTagName)java.lang.StringtoString()
-
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:
toStringin classjava.lang.Object
-
htmlString
protected java.lang.String htmlString()
-