public class ExtensionDecorator extends NameMatchDecoratorBase
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
m_baseClass
Base class to be set for matched classes.
|
private java.lang.String |
m_postSetName
Name of method to be called after an instance of class is unmarshalled (
null if none). |
private java.lang.String |
m_preGetName
Name of method to be called before an instance of class is marshalled (
null if none). |
private java.lang.String |
m_preSetName
Name of method to be called before an instance of class is unmarshalled (
null if none). |
Constructor and Description |
---|
ExtensionDecorator() |
Modifier and Type | Method and Description |
---|---|
void |
finish(ElementBase binding,
IClassHolder holder)
Method called after completing code generation for the target class.
|
void |
setBaseClass(java.lang.String name)
Set base class to be set for matched classes.
|
void |
setPostSet(java.lang.String name)
Set name of method to be called after an instance of class is unmarshalled.
|
void |
setPreGet(java.lang.String name)
Set name of method to be called before an instance of class is marshalled.
|
void |
setPreSet(java.lang.String name)
Set name of method to be called before an instance of class is unmarshalled.
|
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,
org.eclipse.jdt.core.dom.FieldDeclaration field,
org.eclipse.jdt.core.dom.MethodDeclaration getmeth,
org.eclipse.jdt.core.dom.MethodDeclaration setmeth,
java.lang.String descript,
IClassHolder holder)
Method called after adding each data value to class.
|
matchName, setMatchName
private java.lang.String m_baseClass
private java.lang.String m_postSetName
null
if none).private java.lang.String m_preSetName
null
if none).private java.lang.String m_preGetName
null
if none).public void setBaseClass(java.lang.String name)
name
- public void setPostSet(java.lang.String name)
name
- public void setPreSet(java.lang.String name)
name
- public void setPreGet(java.lang.String name)
name
- public void finish(ElementBase binding, IClassHolder holder)
binding
- holder
- public void start(IClassHolder holder)
holder
- public void valueAdded(java.lang.String basename, boolean collect, java.lang.String type, org.eclipse.jdt.core.dom.FieldDeclaration field, org.eclipse.jdt.core.dom.MethodDeclaration getmeth, org.eclipse.jdt.core.dom.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 methodsetmeth
- write access methoddescript
- value description textholder
-