Package org.l2x6.cq
Class PomTransformer.ContainerElement
- java.lang.Object
-
- org.l2x6.cq.PomTransformer.WrappedNode<Element>
-
- org.l2x6.cq.PomTransformer.ContainerElement
-
- Enclosing class:
- PomTransformer
public static class PomTransformer.ContainerElement extends PomTransformer.WrappedNode<Element>
-
-
Field Summary
Fields Modifier and Type Field Description protected TextlastIndent-
Fields inherited from class org.l2x6.cq.PomTransformer.WrappedNode
context, indentLevel, node
-
-
Constructor Summary
Constructors Constructor Description ContainerElement(PomTransformer.TransformationContext context, Element containerElement, Text lastIndent, int indentLevel)
-
Method Summary
-
Methods inherited from class org.l2x6.cq.PomTransformer.WrappedNode
asContainerElement, prependComment, previousSiblingCommentNode, previousSiblingInsertionRefNode, remove
-
-
-
-
Field Detail
-
lastIndent
protected Text lastIndent
-
-
Constructor Detail
-
ContainerElement
public ContainerElement(PomTransformer.TransformationContext context, Element containerElement, Text lastIndent, int indentLevel)
-
-
Method Detail
-
childElements
public Iterable<PomTransformer.WrappedNode<Element>> childElements()
-
childElementsStream
public Stream<PomTransformer.WrappedNode<Element>> childElementsStream()
-
getOrAddLastIndent
public Node getOrAddLastIndent()
-
addChildContainerElement
public PomTransformer.ContainerElement addChildContainerElement(String elementName)
-
addChildContainerElement
public PomTransformer.ContainerElement addChildContainerElement(String elementName, Node refNode, boolean emptyLineBefore, boolean emptyLineAfter)
-
getOrAddChildContainerElement
public PomTransformer.ContainerElement getOrAddChildContainerElement(String elementName)
Creates the givenelementNameunder the givenparentunless it exists already.- Returns:
- an existing or newly created
Elementwith the givenelementName
-
addFragment
public void addFragment(DocumentFragment fragment)
-
addFragment
public void addFragment(DocumentFragment fragment, Node refNode)
-
addGavtcs
public void addGavtcs(Gavtcs gavtcs)
-
asGavtcs
public Gavtcs asGavtcs()
-
-