Package org.openrewrite.xml.tree
Interface Xml
-
- All Superinterfaces:
org.openrewrite.Tree
- All Known Implementing Classes:
Xml.Attribute,Xml.Attribute.Value,Xml.CharData,Xml.Comment,Xml.DocTypeDecl,Xml.DocTypeDecl.ExternalSubsets,Xml.Document,Xml.Element,Xml.Ident,Xml.ProcessingInstruction,Xml.Prolog,Xml.Tag,Xml.Tag.Closing,Xml.XmlDecl
public interface Xml extends org.openrewrite.TreeThe XML spec.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classXml.Attributestatic classXml.CharDatastatic classXml.Commentstatic classXml.DocTypeDeclstatic classXml.Documentstatic classXml.Elementstatic classXml.Identstatic classXml.ProcessingInstructionstatic classXml.Prologstatic classXml.Tagstatic classXml.XmlDecl
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <R extends org.openrewrite.Tree,P>
Raccept(org.openrewrite.TreeVisitor<R,P> v, P p)default <P> @Nullable XmlacceptXml(XmlVisitor<P> v, P p)default <Xml2 extends Xml>
java.util.Set<Xml2>findMarkedWith(java.lang.Class<? extends org.openrewrite.marker.Marker> markerType)Find all subtrees marked with a particular marker rooted at this tree.org.openrewrite.marker.MarkersgetMarkers()java.lang.StringgetPrefix()default <P> booleanisAcceptable(org.openrewrite.TreeVisitor<?,P> v, P p)<T extends Xml>
TwithMarkers(org.openrewrite.marker.Markers markers)XmlwithPrefix(java.lang.String prefix)
-
-
-
Method Detail
-
accept
default <R extends org.openrewrite.Tree,P> R accept(org.openrewrite.TreeVisitor<R,P> v, P p)- Specified by:
acceptin interfaceorg.openrewrite.Tree
-
acceptXml
@Nullable default <P> @Nullable Xml acceptXml(XmlVisitor<P> v, P p)
-
isAcceptable
default <P> boolean isAcceptable(org.openrewrite.TreeVisitor<?,P> v, P p)- Specified by:
isAcceptablein interfaceorg.openrewrite.Tree
-
getPrefix
java.lang.String getPrefix()
-
withPrefix
Xml withPrefix(java.lang.String prefix)
-
withMarkers
<T extends Xml> T withMarkers(org.openrewrite.marker.Markers markers)
-
getMarkers
org.openrewrite.marker.Markers getMarkers()
-
findMarkedWith
default <Xml2 extends Xml> java.util.Set<Xml2> findMarkedWith(java.lang.Class<? extends org.openrewrite.marker.Marker> markerType)
Find all subtrees marked with a particular marker rooted at this tree.- Type Parameters:
Xml2- The expected supertype common to all subtrees that could be found.- Parameters:
markerType- The marker type to look for- Returns:
- The set of matching subtrees.
-
-