de.infoasset.platform.template
Class PrintSubstitution

java.lang.Object
  extended by de.infoasset.platform.template.PrintSubstitution
All Implemented Interfaces:
Substitution, Testable
Direct Known Subclasses:
ConditionalPrintSubstitution, ConsistencyPrintSubstitution

public abstract class PrintSubstitution
extends java.lang.Object
implements Substitution, Testable

An PrintSubstitution is an object that is able to prints itself (as a stream of bytes) onto an print stream.

See Also:
TemplateDoc

Constructor Summary
PrintSubstitution()
           
PrintSubstitution(Escaping escaping)
           
 
Method Summary
protected abstract  java.lang.String print()
           
 java.lang.String printEscaped()
           
 java.lang.String printEscaped(Escaping e)
           
 java.lang.String printNotEscaped()
           
 boolean test()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintSubstitution

public PrintSubstitution()

PrintSubstitution

public PrintSubstitution(Escaping escaping)
Method Detail

printEscaped

public final java.lang.String printEscaped()

printEscaped

public final java.lang.String printEscaped(Escaping e)

printNotEscaped

public final java.lang.String printNotEscaped()

test

public final boolean test()
Specified by:
test in interface Testable

print

protected abstract java.lang.String print()