Class MarkupTool.Tag

  • Enclosing class:
    MarkupTool

    public static class MarkupTool.Tag
    extends java.lang.Object
    • Method Detail

      • attr

        public MarkupTool.Tag attr​(java.lang.Object k,
                                   java.lang.Object v)
      • children

        public java.util.List<java.lang.Object> children()
      • isOrphan

        public boolean isOrphan()
      • isEmpty

        public boolean isEmpty()
      • missed

        protected boolean missed​(java.lang.Object target,
                                 java.lang.Object arrow)
      • missed

        protected boolean missed​(java.util.List<java.lang.Object> targets,
                                 java.util.List<java.lang.Object> arrows)
      • render

        protected void render​(java.lang.String indent,
                              java.lang.StringBuilder s)
        Render tag
        Parameters:
        indent - indentation string
        s - string builder
      • render_start

        protected boolean render_start​(java.lang.String indent,
                                       java.lang.StringBuilder s)
        Start tag rendering
        Parameters:
        indent - indentation string
        s - string builder
        Returns:
        whether a closing tag is needed
      • render_name

        protected void render_name​(java.lang.StringBuilder s)
        Render tag name
        Parameters:
        s - string builder
      • render_id

        protected void render_id​(java.lang.StringBuilder s)
        render tag id
        Parameters:
        s - string builder
      • render_classes

        protected void render_classes​(java.lang.StringBuilder s)
        render tag classes
        Parameters:
        s - string builder
      • render_attributes

        protected void render_attributes​(java.lang.StringBuilder s)
        Render tag attributes
        Parameters:
        s - string builder
      • render_body

        protected void render_body​(java.lang.String indent,
                                   java.lang.StringBuilder s)
        Render tag body
        Parameters:
        indent - indentation string
        s - string builder
      • render_end

        protected void render_end​(java.lang.String indent,
                                  java.lang.StringBuilder s)
        Render tag end
        Parameters:
        indent - indentation string
        s - string builder
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns:
        string representation