org.jvnet.hyperjaxb3.xjc.generator.bean.field
Class AbstractFieldWithVar
java.lang.Object
org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractField
org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractFieldWithVar
- All Implemented Interfaces:
- com.sun.tools.xjc.outline.FieldOutline
- Direct Known Subclasses:
- SingleField
public abstract class AbstractFieldWithVar
- extends AbstractField
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
|
Field Summary |
protected com.sun.codemodel.JFieldVar |
field
Field declaration of the actual list object that we use
to store data. |
|
Method Summary |
protected void |
createField()
|
protected abstract com.sun.codemodel.JType |
getFieldType()
Returns the type used to store the value of the field in memory. |
protected String |
getGetterMethod()
Gets the name of the getter method. |
com.sun.codemodel.JType |
getRawType()
|
protected com.sun.codemodel.JFieldVar |
ref()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.tools.xjc.outline.FieldOutline |
create |
field
protected com.sun.codemodel.JFieldVar field
- Field declaration of the actual list object that we use
to store data.
createField
protected final void createField()
getGetterMethod
protected String getGetterMethod()
- Gets the name of the getter method.
This encapsulation is necessary because sometimes we use
isXXXX as the method name.
getFieldType
protected abstract com.sun.codemodel.JType getFieldType()
- Returns the type used to store the value of the field in memory.
ref
protected com.sun.codemodel.JFieldVar ref()
getRawType
public final com.sun.codemodel.JType getRawType()
Copyright © 2005-2014. All Rights Reserved.