org.tigris.gef.ocl
Class OCLExpander
java.lang.Object
org.tigris.gef.ocl.OCLExpander
- public class OCLExpander
- extends java.lang.Object
Constructor Summary |
OCLExpander(java.util.Map templates)
|
Method Summary |
protected void |
createEvaluator()
|
void |
expand(java.io.OutputStream w,
java.lang.Object target)
|
void |
expand(java.io.Writer w,
java.lang.Object target)
|
void |
expand(java.io.Writer w,
java.lang.Object target,
java.lang.String prefix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCL_START
public static java.lang.String OCL_START
OCL_END
public static java.lang.String OCL_END
_templates
public java.util.Map _templates
_bindings
public java.util.Hashtable _bindings
_useXMLEscapes
public boolean _useXMLEscapes
evaluator
protected OCLEvaluator evaluator
OCLExpander
public OCLExpander(java.util.Map templates)
createEvaluator
protected void createEvaluator()
expand
public void expand(java.io.OutputStream w,
java.lang.Object target)
throws ExpansionException
- Throws:
ExpansionException
expand
public void expand(java.io.Writer w,
java.lang.Object target)
throws ExpansionException
- Throws:
ExpansionException
expand
public void expand(java.io.Writer w,
java.lang.Object target,
java.lang.String prefix)
throws ExpansionException
- Throws:
ExpansionException