public abstract class AbstractPropertyOutline extends Object implements MPropertyOutline
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractPropertyOutline.PropertyAccessor |
| Modifier and Type | Field and Description |
|---|---|
protected MClassOutline |
classOutline |
protected com.sun.codemodel.JCodeModel |
codeModel |
protected com.sun.codemodel.JDefinedClass |
implementationClass |
protected com.sun.codemodel.JClass |
implementationReferenceClass |
protected MModelOutline |
modelOutline |
protected com.sun.tools.xjc.outline.Outline |
outline |
protected MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> |
propertyInfo |
protected com.sun.codemodel.JDefinedClass |
referenceClass |
protected com.sun.codemodel.JType |
type |
| Constructor and Description |
|---|
AbstractPropertyOutline(com.sun.tools.xjc.outline.Outline outline,
MClassOutline classOutline,
MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
annotate(com.sun.codemodel.JAnnotatable annotatable) |
protected com.sun.codemodel.JType |
generateType() |
MClassOutline |
getClassOutline() |
MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> |
getTarget() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatePropertyAccessorprotected final com.sun.tools.xjc.outline.Outline outline
protected final MModelOutline modelOutline
protected final MClassOutline classOutline
protected final MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> propertyInfo
protected final com.sun.codemodel.JCodeModel codeModel
protected final com.sun.codemodel.JDefinedClass referenceClass
protected final com.sun.codemodel.JDefinedClass implementationClass
protected final com.sun.codemodel.JClass implementationReferenceClass
protected final com.sun.codemodel.JType type
public AbstractPropertyOutline(com.sun.tools.xjc.outline.Outline outline,
MClassOutline classOutline,
MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
protected com.sun.codemodel.JType generateType()
protected void annotate(com.sun.codemodel.JAnnotatable annotatable)
public MClassOutline getClassOutline()
getClassOutline in interface MPropertyOutlinepublic MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
getTarget in interface MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>Copyright © 2005-2016. All Rights Reserved.