Class Bracket


  • public class Bracket
    extends java.lang.Object
    Opening bracket for links ([) or images (![).
    • Field Detail

      • node

        private final Text node
      • index

        private final int index
      • image

        private final boolean image
      • previous

        private final Bracket previous
        Previous bracket.
      • previousDelimiter

        private final Delimiter previousDelimiter
        Previous delimiter (emphasis, etc) before this bracket.
      • allowed

        private boolean allowed
        Whether this bracket is allowed to form a link/image (also known as "active").
      • bracketAfter

        private boolean bracketAfter
        Whether there is an unescaped bracket (opening or closing) anywhere after this opening bracket. determined by next != null
    • Method Detail

      • isAllowed

        public boolean isAllowed()
      • setAllowed

        public void setAllowed​(boolean allowed)
      • isBracketAfter

        public boolean isBracketAfter()
      • setBracketAfter

        public void setBracketAfter​(boolean bracketAfter)
      • getPrevious

        public Bracket getPrevious()
      • isImage

        public boolean isImage()
      • getPreviousDelimiter

        public Delimiter getPreviousDelimiter()
      • getStartIndex

        public int getStartIndex()
      • getEndIndex

        public int getEndIndex()
      • getNode

        public Text getNode()
      • isStraddling

        public boolean isStraddling​(BasedSequence nodeChars)