Interface Xml

    • Method Detail

      • accept

        default <R extends org.openrewrite.Tree,​P> R accept​(org.openrewrite.TreeVisitor<R,​P> v,
                                                                  P p)
        Specified by:
        accept in interface org.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:
        isAcceptable in interface org.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.