Package org.openrewrite.xml
Class MapTagChildrenVisitor<T>
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.xml.tree.Xml,T>
org.openrewrite.xml.XmlVisitor<T>
org.openrewrite.xml.MapTagChildrenVisitor<T>
public class MapTagChildrenVisitor<T>
extends org.openrewrite.xml.XmlVisitor<T>
Applies a transformation to the children of the specified tag.
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.openrewrite.xml.tree.Xml.Tag -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.openrewrite.xml.tree.Xml.TagmapChildren(org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<Content> map) Transform the children of a tag with the supplied mapping function.static org.openrewrite.xml.tree.Xml.TagmapChildren(org.openrewrite.xml.tree.Xml.Tag parentScope, org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<Content> map) Transform the children of a tag with the supplied mapping function.static org.openrewrite.xml.tree.Xml.TagmapTagChildren(org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<org.openrewrite.xml.tree.Xml.Tag> map) static org.openrewrite.xml.tree.Xml.TagmapTagChildren(org.openrewrite.xml.tree.Xml.Tag parentScope, org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<org.openrewrite.xml.tree.Xml.Tag> map) org.openrewrite.xml.tree.XmlMethods inherited from class org.openrewrite.xml.XmlVisitor
autoFormat, autoFormat, autoFormat, getLanguage, isAcceptable, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, visitAttribute, visitAttributeValue, visitCharData, visitComment, visitDocTypeDecl, visitDocTypeDeclExternalSubsets, visitDocument, visitElement, visitIdent, visitJspDirective, visitProcessingInstruction, visitProlog, visitTagClosing, visitXmlDeclMethods inherited from class org.openrewrite.TreeVisitor
adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Field Details
-
scope
public org.openrewrite.xml.tree.Xml.Tag scope -
map
-
-
Constructor Details
-
MapTagChildrenVisitor
public MapTagChildrenVisitor()
-
-
Method Details
-
visitTag
- Overrides:
visitTagin classorg.openrewrite.xml.XmlVisitor<T>
-
mapChildren
public static org.openrewrite.xml.tree.Xml.Tag mapChildren(org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<Content> map) Transform the children of a tag with the supplied mapping function.- Parameters:
parent- the tag whose direct child elements are to be transformed by 'map'.map- the function used to transform the direct child elements of 'parent'.- Returns:
- 'parent' with its children transformed by 'map'
-
mapChildren
public static org.openrewrite.xml.tree.Xml.Tag mapChildren(org.openrewrite.xml.tree.Xml.Tag parentScope, org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<Content> map) Transform the children of a tag with the supplied mapping function.- Parameters:
parentScope- a tag which contains 'parent' as a direct or transitive child element.parent- the tag whose direct child elements are to be transformed by 'map'.map- the function used to transform the direct child elements of 'parent'.- Returns:
- 'parentScope' which somewhere contains 'parent' with its children transformed by 'map'
-
mapTagChildren
public static org.openrewrite.xml.tree.Xml.Tag mapTagChildren(org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<org.openrewrite.xml.tree.Xml.Tag> map) -
mapTagChildren
public static org.openrewrite.xml.tree.Xml.Tag mapTagChildren(org.openrewrite.xml.tree.Xml.Tag parentScope, org.openrewrite.xml.tree.Xml.Tag parent, UnaryOperator<org.openrewrite.xml.tree.Xml.Tag> map)
-