Class SqlPrettyWriter.FrameImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      FrameImpl​(SqlWriter.FrameType frameType, java.lang.String keyword, java.lang.String open, java.lang.String close, int extraIndent, boolean newlineAfterOpen, boolean newlineBeforeSep, int sepIndent, boolean newlineAfterSep, boolean newlineBeforeClose, boolean newlineAfterClose)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void after()  
      protected void before()  
      protected void sep​(boolean printFirst, java.lang.String sep)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • keyword

        final java.lang.String keyword
      • open

        final java.lang.String open
      • close

        final java.lang.String close
      • extraIndent

        final int extraIndent
        Indent of sub-frame with respect to this one.
      • sepIndent

        final int sepIndent
        Indent of separators with respect to this frame's indent. Typically zero.
      • itemCount

        int itemCount
        Number of items which have been printed in this list so far.
      • newlineBeforeSep

        public final boolean newlineBeforeSep
        Whether to print a newline before each separator.
      • newlineAfterSep

        public final boolean newlineAfterSep
        Whether to print a newline after each separator.
      • newlineBeforeClose

        private final boolean newlineBeforeClose
      • newlineAfterClose

        private final boolean newlineAfterClose
      • newlineAfterOpen

        private final boolean newlineAfterOpen
    • Constructor Detail

      • FrameImpl

        FrameImpl​(SqlWriter.FrameType frameType,
                  java.lang.String keyword,
                  java.lang.String open,
                  java.lang.String close,
                  int extraIndent,
                  boolean newlineAfterOpen,
                  boolean newlineBeforeSep,
                  int sepIndent,
                  boolean newlineAfterSep,
                  boolean newlineBeforeClose,
                  boolean newlineAfterClose)
    • Method Detail

      • before

        protected void before()
      • after

        protected void after()
      • sep

        protected void sep​(boolean printFirst,
                           java.lang.String sep)