类 Source

java.lang.Object
org.beetl.core.text.Source

public class Source extends Object
  • 构造器详细资料

    • Source

      public Source(char[] cs)
  • 方法详细资料

    • init

      public void init(TextParser parser, PlaceHolderDelimeter pd, ScriptDelimeter sd, HtmlTagConfig htmlTagConfig)
    • findCr

      public String findCr()
    • isPlaceHolderStart

      public boolean isPlaceHolderStart()
    • isPlaceHolderEnd

      public boolean isPlaceHolderEnd(StringBuilder script)
    • isScriptStart

      public boolean isScriptStart()
    • isScriptEnd

      public boolean isScriptEnd(StringBuilder script)
    • isHtmlTagStart

      public boolean isHtmlTagStart()
    • isHtmlTagEnd

      public boolean isHtmlTagEnd()
    • matchAndSKip

      public boolean matchAndSKip(char[] text)
    • matchAndSKipEnd

      public boolean matchAndSKipEnd(char[] text)
    • isSupportHtmlTag

      public boolean isSupportHtmlTag()
    • addLine

      protected void addLine()
    • hasEscape

      public boolean hasEscape()
    • hasScriptEscape

      public boolean hasScriptEscape()
    • removeScriptEscape

      public void removeScriptEscape()
    • removeTextEscape

      public void removeTextEscape()
    • isMatch

      public boolean isMatch(char[] str)
    • isCrStart

      public boolean isCrStart()
    • isMatchCR

      public int isMatchCR()
    • consumeAndGet

      public char consumeAndGet()
    • consumeAndGetCR

      public char[] consumeAndGetCR(int size)
    • consume

      public void consume()
    • consume

      public void consume(int x)
    • get

      public char get()
    • isEof

      public boolean isEof()
    • move

      public void move(int p)
    • getParser

      public TextParser getParser()
    • setParser

      public void setParser(TextParser parser)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object