org.jvnet.jaxb2_commons.xjc.outline.artificial
Class AnyAttributePropertyOutline
java.lang.Object
org.jvnet.jaxb2_commons.xjc.outline.artificial.AbstractPropertyOutline
org.jvnet.jaxb2_commons.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
Field Summary |
protected com.sun.codemodel.JFieldVar |
field
|
protected com.sun.codemodel.JMethod |
getter
|
protected com.sun.codemodel.JMethod |
setter
|
protected com.sun.codemodel.JType |
type
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected final com.sun.codemodel.JType type
field
protected final com.sun.codemodel.JFieldVar field
getter
protected final com.sun.codemodel.JMethod getter
setter
protected final com.sun.codemodel.JMethod setter
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)
generateType
protected com.sun.codemodel.JType generateType()
- Overrides:
generateType
in class AbstractPropertyOutline
generateField
protected com.sun.codemodel.JFieldVar generateField()
annotate
protected void annotate(com.sun.codemodel.JAnnotatable annotatable)
- Overrides:
annotate
in class AbstractPropertyOutline
generateGetter
protected com.sun.codemodel.JMethod generateGetter()
generateSetter
protected com.sun.codemodel.JMethod generateSetter()
createPropertyAccessor
public MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
Copyright © 2005-2012. All Rights Reserved.