org.jvnet.jaxb2_commons.xjc.outline.artificial
Class AbstractPropertyOutline
java.lang.Object
org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
- All Implemented Interfaces:
- MPropertyAccessorFactory, MPropertyOutline, MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
- Direct Known Subclasses:
- AbstractSinglePropertyOutline, AnyAttributePropertyOutline, ConstantPropertyOutline
public abstract class AbstractPropertyOutline
- extends Object
- implements MPropertyOutline
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
outline
protected final com.sun.tools.xjc.outline.Outline outline
modelOutline
protected final MModelOutline modelOutline
classOutline
protected final MClassOutline classOutline
propertyInfo
protected final MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> propertyInfo
codeModel
protected final com.sun.codemodel.JCodeModel codeModel
referenceClass
protected final com.sun.codemodel.JDefinedClass referenceClass
implementationClass
protected final com.sun.codemodel.JDefinedClass implementationClass
implementationReferenceClass
protected final com.sun.codemodel.JClass implementationReferenceClass
type
protected final com.sun.codemodel.JType type
AbstractPropertyOutline
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)
generateType
protected com.sun.codemodel.JType generateType()
annotate
protected void annotate(com.sun.codemodel.JAnnotatable annotatable)
getClassOutline
public MClassOutline getClassOutline()
- Specified by:
getClassOutline
in interface MPropertyOutline
getTarget
public MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
- Specified by:
getTarget
in interface MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
Copyright © 2005-2012. All Rights Reserved.