MetaDone
|
Public Member Functions | |
TGroupEngine (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
Protected Member Functions | |
Component<?extends String > | evaluateComponent (BootstrapGrasyla grasyla) throws BadPreCondition |
void | notifyChildChanged (Engine child, ChildComponent comp) |
Private Member Functions | |
void | attributeChanged () throws BadPreCondition |
void | rebuild () throws BadPreCondition |
ArrayList< String > | buildComponent () |
void | addString (ArrayList< String > result, String s, final String LR) |
Private Attributes | |
final boolean | indent |
String | sindent = "\t" |
int | indent_size = -1 |
String | line_return = null |
String | auto_space = null |
Creates a text group.
If the expression is a component named "indent", the default `indent_size` is set to 1, otherwise it is 0.
Evaluated as String.
metadone.client.grasyla2.text.TGroupEngine.TGroupEngine | ( | GrasylaContext | context, |
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
References metadone.client.grasyla2.text.TGroupEngine.attributeChanged(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Component(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Name(), metadone.client.grasyla2.text.TGroupEngine.indent, metadone.client.grasyla2.text.TGroupEngine.indent_size, and metadone.client.grasyla2.text.TGroupEngine.sindent.
void metadone.client.grasyla2.text.TGroupEngine.addString | ( | ArrayList< String > | result, |
String | s, | ||
final String | LR | ||
) | [private] |
void metadone.client.grasyla2.text.TGroupEngine.attributeChanged | ( | ) | throws BadPreCondition [private] |
Referenced by metadone.client.grasyla2.text.TGroupEngine.TGroupEngine().
ArrayList<String> metadone.client.grasyla2.text.TGroupEngine.buildComponent | ( | ) | [private] |
Component<? extends String> metadone.client.grasyla2.text.TGroupEngine.evaluateComponent | ( | BootstrapGrasyla | grasyla | ) | throws BadPreCondition [protected] |
void metadone.client.grasyla2.text.TGroupEngine.notifyChildChanged | ( | Engine | child, |
ChildComponent | comp | ||
) | [protected] |
void metadone.client.grasyla2.text.TGroupEngine.rebuild | ( | ) | throws BadPreCondition [private] |
String metadone.client.grasyla2.text.TGroupEngine.auto_space = null [private] |
final boolean metadone.client.grasyla2.text.TGroupEngine.indent [private] |
Referenced by metadone.client.grasyla2.text.TGroupEngine.TGroupEngine().
int metadone.client.grasyla2.text.TGroupEngine.indent_size = -1 [private] |
Referenced by metadone.client.grasyla2.text.TGroupEngine.TGroupEngine().
String metadone.client.grasyla2.text.TGroupEngine.line_return = null [private] |
String metadone.client.grasyla2.text.TGroupEngine.sindent = "\t" [private] |
Referenced by metadone.client.grasyla2.text.TGroupEngine.TGroupEngine().