|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
public interface ClassDecorator
Interface implemented by class construction decorators used during code generation.
| Method Summary | |
|---|---|
void |
finish(ElementBase binding,
IClassHolder holder)
Method called after completing code generation for the target class. |
void |
start(IClassHolder holder)
Method called before starting code generation for the target class. |
void |
valueAdded(java.lang.String basename,
boolean collect,
java.lang.String type,
FieldDeclaration field,
MethodDeclaration getmeth,
MethodDeclaration setmeth,
java.lang.String descript,
IClassHolder holder)
Method called after adding each data value to class. |
| Method Detail |
|---|
void start(IClassHolder holder)
holder -
void valueAdded(java.lang.String basename,
boolean collect,
java.lang.String type,
FieldDeclaration field,
MethodDeclaration getmeth,
MethodDeclaration setmeth,
java.lang.String descript,
IClassHolder holder)
basename - base name used for data valuecollect - repeated value flagtype - value type (item value type, in the case of a repeated value)field - actual fieldgetmeth - read access method (null if a flag value)setmeth - write access method (null if a flag value)descript - value description textholder -
void finish(ElementBase binding,
IClassHolder holder)
binding - binding definition element for class, a <format> if the class is an enumeration, a <mapping>
or <structure> if it's a normal classholder -
|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||