org.rythmengine.internal
Class Token.StringToken

java.lang.Object
  extended by org.rythmengine.utils.TextBuilder
      extended by org.rythmengine.internal.Token
          extended by org.rythmengine.internal.Token.StringToken
All Implemented Interfaces:
Cloneable
Enclosing class:
Token

public static class Token.StringToken
extends Token


Nested Class Summary
 
Nested classes/interfaces inherited from class org.rythmengine.internal.Token
Token.StringToken
 
Nested classes/interfaces inherited from class org.rythmengine.utils.TextBuilder
TextBuilder.StrBuf
 
Field Summary
 String constId
           
 
Fields inherited from class org.rythmengine.internal.Token
ctx, disableCompactMode, dynamicExp, EMPTY_TOKEN, EMPTY_TOKEN2, line, logger, removeNextLineBreak, s
 
Fields inherited from class org.rythmengine.utils.TextBuilder
__buffer, __caller
 
Constructor Summary
Token.StringToken(String s, IContext ctx)
           
Token.StringToken(String s, IContext context, boolean disableCompactMode)
           
 
Method Summary
 boolean empty()
           
 boolean equals(Object obj)
           
 int getLineNo()
           
 int hashCode()
           
 Token.StringToken mergeWith(org.rythmengine.internal.parser.build_in.BlockToken.LiteralBlock block)
           
 Token.StringToken mergeWith(Token.StringToken st)
           
protected  void output()
           
 boolean removeLeadingLineBreak()
           
 String s()
           
 String toString()
          Return the internal buffer or caller's internal buffer if it is null
 
Methods inherited from class org.rythmengine.internal.Token
build, compact, compact, compactMode, fail, isOk, outputExpression, outputExpression, outputExpression, p2tline, p3tline, p4tline, p5tline, pline, pline, pp, processRythmExpression, ptline, stripJavaExtension, test
 
Methods inherited from class org.rythmengine.utils.TextBuilder
__append, __append, __append, __append, __append, __append, __append, __append, __append, __getBuffer, __setBuffer, buffer, caller, clone, getSelfOut, np, p, p, p, p, p, p, p, p, p, p2t, p2tn, p3t, p3tn, p4t, p4tn, pn, pn, pt, ptn, setSelfOut
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

constId

public String constId
Constructor Detail

Token.StringToken

public Token.StringToken(String s,
                         IContext ctx)

Token.StringToken

public Token.StringToken(String s,
                         IContext context,
                         boolean disableCompactMode)
Method Detail

mergeWith

public Token.StringToken mergeWith(org.rythmengine.internal.parser.build_in.BlockToken.LiteralBlock block)

mergeWith

public Token.StringToken mergeWith(Token.StringToken st)

removeLeadingLineBreak

public boolean removeLeadingLineBreak()
Overrides:
removeLeadingLineBreak in class Token

getLineNo

public int getLineNo()

s

public String s()

toString

public String toString()
Description copied from class: TextBuilder
Return the internal buffer or caller's internal buffer if it is null

Overrides:
toString in class TextBuilder
Returns:
the content

output

protected void output()
Overrides:
output in class Token

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

empty

public boolean empty()


Copyright © 2013. All Rights Reserved.