Class AnyAttributePropertyOutline
- java.lang.Object
-
- org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
-
- org.jvnet.jaxb.xjc.outline.artificial.AnyAttributePropertyOutline
-
- All Implemented Interfaces:
MPropertyAccessorFactory,MPropertyOutline,MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
public class AnyAttributePropertyOutline extends AbstractPropertyOutline
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAnyAttributePropertyOutline.PropertyAccessor
-
Field Summary
Fields Modifier and Type Field Description protected com.sun.codemodel.JFieldVarfieldprotected com.sun.codemodel.JMethodgetterprotected com.sun.codemodel.JMethodsetterprotected com.sun.codemodel.JTypetype-
Fields inherited from class org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
classOutline, codeModel, implementationClass, implementationReferenceClass, modelOutline, outline, propertyInfo, referenceClass
-
-
Constructor Summary
Constructors Constructor Description AnyAttributePropertyOutline(com.sun.tools.xjc.outline.Outline outline, MClassOutline classOutline, MAnyAttributePropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidannotate(com.sun.codemodel.JAnnotatable annotatable)MPropertyAccessorcreatePropertyAccessor(com.sun.codemodel.JExpression target)protected com.sun.codemodel.JFieldVargenerateField()protected com.sun.codemodel.JMethodgenerateGetter()protected com.sun.codemodel.JMethodgenerateSetter()protected com.sun.codemodel.JTypegenerateType()-
Methods inherited from class org.jvnet.jaxb.xjc.outline.artificial.AbstractPropertyOutline
getClassOutline, getTarget
-
-
-
-
Constructor Detail
-
AnyAttributePropertyOutline
public AnyAttributePropertyOutline(com.sun.tools.xjc.outline.Outline outline, MClassOutline classOutline, MAnyAttributePropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
-
-
Method Detail
-
generateType
protected com.sun.codemodel.JType generateType()
- Overrides:
generateTypein classAbstractPropertyOutline
-
generateField
protected com.sun.codemodel.JFieldVar generateField()
-
annotate
protected void annotate(com.sun.codemodel.JAnnotatable annotatable)
- Overrides:
annotatein classAbstractPropertyOutline
-
generateGetter
protected com.sun.codemodel.JMethod generateGetter()
-
generateSetter
protected com.sun.codemodel.JMethod generateSetter()
-
createPropertyAccessor
public MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
-
-