com.x5.template
Class Snippet

java.lang.Object
  extended by com.x5.template.Snippet

public class Snippet
extends java.lang.Object


Field Summary
static java.lang.String MAGIC_CHARS
           
 
Constructor Summary
Snippet(java.util.List<SnippetPart> bodyParts)
           
Snippet(java.util.List<SnippetPart> bodyParts, int from, int to)
           
 
Method Summary
 Snippet copy()
           
 java.lang.String getOrigin()
           
 java.util.List<SnippetPart> getParts()
           
static Snippet getSnippet(java.lang.String template)
           
static Snippet getSnippet(java.lang.String template, java.lang.String origin)
           
 boolean isSimple()
           
static Snippet makeLiteralSnippet(java.lang.String literal)
           
 void render(java.io.Writer out, Chunk rules, int depth)
           
 void setOrigin(java.lang.String origin)
           
 java.lang.String toSimpleString()
          Do not prepend comment with template origin.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAGIC_CHARS

public static final java.lang.String MAGIC_CHARS
See Also:
Constant Field Values
Constructor Detail

Snippet

public Snippet(java.util.List<SnippetPart> bodyParts)

Snippet

public Snippet(java.util.List<SnippetPart> bodyParts,
               int from,
               int to)
Method Detail

getSnippet

public static Snippet getSnippet(java.lang.String template)

getSnippet

public static Snippet getSnippet(java.lang.String template,
                                 java.lang.String origin)

setOrigin

public void setOrigin(java.lang.String origin)

getOrigin

public java.lang.String getOrigin()

getParts

public java.util.List<SnippetPart> getParts()

isSimple

public boolean isSimple()

toString

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

toSimpleString

public java.lang.String toSimpleString()
Do not prepend comment with template origin.


render

public void render(java.io.Writer out,
                   Chunk rules,
                   int depth)
            throws java.io.IOException
Throws:
java.io.IOException

copy

public Snippet copy()

makeLiteralSnippet

public static Snippet makeLiteralSnippet(java.lang.String literal)


Copyright © 2015. All Rights Reserved.