public class XMLTreeItem extends java.lang.Object implements TreeElement, BorderedElement, ParagraphElementParent
TYPE_NONE
Constructor and Description |
---|
XMLTreeItem() |
XMLTreeItem(TreeElement parent) |
Modifier and Type | Method and Description |
---|---|
void |
addElement(ParagraphElement element)
Add an element.
|
void |
addItem(XMLTreeItem elt)
Add a tree element to the tree.
|
java.lang.String |
getBorderColor()
Return the item border color.
|
short |
getBorderType()
Return the block border type.
|
XMLTreeItem |
getConditionUniqueElement()
Return the unique element for a condition.
|
java.util.Set<java.lang.String> |
getCustomStyles()
Return the element custom classes.
|
java.lang.String |
getDeclaration()
Return the declaration ID of the element.
|
java.util.List<ParagraphElement> |
getElements()
Return the list of elements.
|
java.lang.String |
getFillColor()
Return the item background color.
|
java.util.List<XMLTreeItem> |
getItems()
Return the list elements in the tree.
|
TreeElement |
getParent()
Return the parent.
|
XMLTree |
getParentTree()
Return the parent tree.
|
boolean |
hasBorder()
Return true if the element has a border.
|
boolean |
hasBorderColor() |
boolean |
hasChildren()
Return the tree items elements in the item.
|
boolean |
hasFillColor() |
boolean |
hasShadow()
Return true if the image has a shadowed border.
|
void |
setBorderColor(java.lang.String color)
Set the item border color.
|
void |
setBorderType(short borderType)
Set if the block border type.
|
void |
setCustomStyles(java.util.Set<java.lang.String> classes)
Set the element custom classes.
|
void |
setElements(java.util.List<ParagraphElement> elements)
Set the list of elements.
|
void |
setFillColor(java.lang.String color)
Set the item background color.
|
void |
setParent(TreeElement parent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConditionElementsList, getElementsList, hasParent, hasUniqueElement
getInlinedStyle, getStyle, hasInlinedStyle, setCustomStyles, setInlinedStyle
countElements, getElement, getFirstElement, getLastElement, hasElements, isEmpty
public XMLTreeItem(TreeElement parent)
public XMLTreeItem()
public void setParent(TreeElement parent)
public TreeElement getParent()
TreeElement
getParent
in interface TreeElement
public XMLTree getParentTree()
TreeElement
getParentTree
in interface TreeElement
public java.lang.String getDeclaration()
getDeclaration
in interface StyledElement
public void setCustomStyles(java.util.Set<java.lang.String> classes)
setCustomStyles
in interface StyledElement
classes
- the custom element classespublic java.util.Set<java.lang.String> getCustomStyles()
getCustomStyles
in interface StyledElement
public void setElements(java.util.List<ParagraphElement> elements)
setElements
in interface ParagraphElementParent
elements
- the list of elementspublic void addElement(ParagraphElement element)
addElement
in interface ParagraphElementParent
element
- the elementpublic java.util.List<ParagraphElement> getElements()
getElements
in interface ParagraphElementParent
public final void setBorderType(short borderType)
borderType
- the block border typeBorderType
public short getBorderType()
getBorderType
in interface BorderedElement
BorderType
public boolean hasShadow()
hasShadow
in interface BorderedElement
public void setFillColor(java.lang.String color)
color
- the background colorpublic java.lang.String getFillColor()
public boolean hasFillColor()
public void setBorderColor(java.lang.String color)
color
- the border colorpublic java.lang.String getBorderColor()
public boolean hasBorderColor()
public void addItem(XMLTreeItem elt)
addItem
in interface TreeElement
elt
- the tree elementpublic java.util.List<XMLTreeItem> getItems()
public boolean hasChildren()
public boolean hasBorder()
BorderedElement
hasBorder
in interface BorderedElement
public XMLTreeItem getConditionUniqueElement()
getConditionUniqueElement
in interface org.docgene.model.conditions.ConditionElement<XMLTreeItem>
Copyright © 2016-2024 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence