Class CountLinesVisitor

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.xml.tree.Xml,AtomicInteger>
org.openrewrite.xml.XmlVisitor<AtomicInteger>
org.openrewrite.xml.CountLinesVisitor

public class CountLinesVisitor extends org.openrewrite.xml.XmlVisitor<AtomicInteger>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    countLines(org.openrewrite.Tree tree)
     
    org.openrewrite.xml.tree.Xml
    visitAttribute(org.openrewrite.xml.tree.Xml.Attribute attribute, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitComment(org.openrewrite.xml.tree.Xml.Comment comment, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitDocTypeDecl(org.openrewrite.xml.tree.Xml.DocTypeDecl docTypeDecl, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitDocument(org.openrewrite.xml.tree.Xml.Document document, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitElement(org.openrewrite.xml.tree.Xml.Element element, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitIdent(org.openrewrite.xml.tree.Xml.Ident ident, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitProcessingInstruction(org.openrewrite.xml.tree.Xml.ProcessingInstruction processingInstruction, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitProlog(org.openrewrite.xml.tree.Xml.Prolog prolog, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitTag(org.openrewrite.xml.tree.Xml.Tag tag, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitTagClosing(org.openrewrite.xml.tree.Xml.Tag.Closing closing, AtomicInteger count)
     
    org.openrewrite.xml.tree.Xml
    visitXmlDecl(org.openrewrite.xml.tree.Xml.XmlDecl xmlDecl, AtomicInteger count)
     

    Methods inherited from class org.openrewrite.xml.XmlVisitor

    autoFormat, autoFormat, autoFormat, getLanguage, isAcceptable, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, visitAttributeValue, visitCharData, visitDocTypeDeclExternalSubsets, visitJspDirective

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CountLinesVisitor

      public CountLinesVisitor()
  • Method Details

    • visitDocument

      public org.openrewrite.xml.tree.Xml visitDocument(org.openrewrite.xml.tree.Xml.Document document, AtomicInteger count)
      Overrides:
      visitDocument in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitXmlDecl

      public org.openrewrite.xml.tree.Xml visitXmlDecl(org.openrewrite.xml.tree.Xml.XmlDecl xmlDecl, AtomicInteger count)
      Overrides:
      visitXmlDecl in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitProcessingInstruction

      public org.openrewrite.xml.tree.Xml visitProcessingInstruction(org.openrewrite.xml.tree.Xml.ProcessingInstruction processingInstruction, AtomicInteger count)
      Overrides:
      visitProcessingInstruction in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitElement

      public org.openrewrite.xml.tree.Xml visitElement(org.openrewrite.xml.tree.Xml.Element element, AtomicInteger count)
      Overrides:
      visitElement in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitAttribute

      public org.openrewrite.xml.tree.Xml visitAttribute(org.openrewrite.xml.tree.Xml.Attribute attribute, AtomicInteger count)
      Overrides:
      visitAttribute in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitTag

      public org.openrewrite.xml.tree.Xml visitTag(org.openrewrite.xml.tree.Xml.Tag tag, AtomicInteger count)
      Overrides:
      visitTag in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitTagClosing

      public org.openrewrite.xml.tree.Xml visitTagClosing(org.openrewrite.xml.tree.Xml.Tag.Closing closing, AtomicInteger count)
      Overrides:
      visitTagClosing in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitComment

      public org.openrewrite.xml.tree.Xml visitComment(org.openrewrite.xml.tree.Xml.Comment comment, AtomicInteger count)
      Overrides:
      visitComment in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitDocTypeDecl

      public org.openrewrite.xml.tree.Xml visitDocTypeDecl(org.openrewrite.xml.tree.Xml.DocTypeDecl docTypeDecl, AtomicInteger count)
      Overrides:
      visitDocTypeDecl in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitProlog

      public org.openrewrite.xml.tree.Xml visitProlog(org.openrewrite.xml.tree.Xml.Prolog prolog, AtomicInteger count)
      Overrides:
      visitProlog in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • visitIdent

      public org.openrewrite.xml.tree.Xml visitIdent(org.openrewrite.xml.tree.Xml.Ident ident, AtomicInteger count)
      Overrides:
      visitIdent in class org.openrewrite.xml.XmlVisitor<AtomicInteger>
    • countLines

      public static int countLines(org.openrewrite.Tree tree)