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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PomTransformer.ContainerElementaddChildContainerElement(String elementName)PomTransformer.ContainerElementaddChildContainerElement(String elementName, Node refNode, boolean emptyLineBefore, boolean emptyLineAfter)voidaddChildTextElement(String nodeName, String text)voidaddChildTextElement(String nodeName, String text, Node refNode)voidaddGavtcs(Gavtcs gavtcs)voidaddGavtcs(Gavtcs gavtcs, Node refNode)voidaddOrSetChildTextElement(String name, String value)GavtcsasGavtcs()Iterable<PomTransformer.WrappedNode<Element>>childElements()Stream<PomTransformer.WrappedNode<Element>>childElementsStream()CommentensureCommentPrepended(String comment)PomTransformer.ContainerElementgetOrAddChildContainerElement(String elementName)Creates the givenelementNameunder the givenparentunless it exists already.NodegetOrAddLastIndent()-
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
-
addGavtcs
public void addGavtcs(Gavtcs gavtcs)
-
asGavtcs
public Gavtcs asGavtcs()
-
-