org.jvnet.hyperjaxb3.xjc.generator.bean.field
Class SingleWrappingReferenceElementInfoField

java.lang.Object
  extended by org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractField
      extended by org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractWrappingField
          extended by org.jvnet.hyperjaxb3.xjc.generator.bean.field.AdaptingWrappingField
              extended by org.jvnet.hyperjaxb3.xjc.generator.bean.field.SingleWrappingReferenceField
                  extended by org.jvnet.hyperjaxb3.xjc.generator.bean.field.SingleWrappingReferenceElementInfoField
All Implemented Interfaces:
com.sun.tools.xjc.outline.FieldOutline

public class SingleWrappingReferenceElementInfoField
extends SingleWrappingReferenceField


Field Summary
 
Fields inherited from class org.jvnet.hyperjaxb3.xjc.generator.bean.field.AdaptingWrappingField
xmlAdapterClass
 
Fields inherited from class org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractWrappingField
core, coreField, getter, setter
 
Fields inherited from class org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractField
codeModel, exposedType, implType, outline, prop
 
Constructor Summary
SingleWrappingReferenceElementInfoField(com.sun.tools.xjc.generator.bean.ClassOutlineImpl context, com.sun.tools.xjc.model.CPropertyInfo property, com.sun.tools.xjc.model.CReferencePropertyInfo core, com.sun.tools.xjc.model.CElementInfo elementInfo)
           
 
Method Summary
protected  com.sun.tools.xjc.model.CElementInfo getElementInfo()
           
 com.sun.codemodel.JExpression unwrapCondifiton(com.sun.codemodel.JExpression source)
           
 com.sun.codemodel.JExpression wrapCondifiton(com.sun.codemodel.JExpression source)
           
 
Methods inherited from class org.jvnet.hyperjaxb3.xjc.generator.bean.field.SingleWrappingReferenceField
getDeclaredType, getName, getScope, getType, unwrap, wrap
 
Methods inherited from class org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractWrappingField
create, createGetter, createSetter, generateAccessors, getCore, getFieldType, getGetterName, getRawType, getScope, getSetterName, setCore
 
Methods inherited from class org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractField
annotate, castToImplType, generateField, getPropertyInfo, getType, getType, listPossibleTypes, parent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleWrappingReferenceElementInfoField

public SingleWrappingReferenceElementInfoField(com.sun.tools.xjc.generator.bean.ClassOutlineImpl context,
                                               com.sun.tools.xjc.model.CPropertyInfo property,
                                               com.sun.tools.xjc.model.CReferencePropertyInfo core,
                                               com.sun.tools.xjc.model.CElementInfo elementInfo)
Method Detail

getElementInfo

protected com.sun.tools.xjc.model.CElementInfo getElementInfo()
Overrides:
getElementInfo in class SingleWrappingReferenceField

unwrapCondifiton

public com.sun.codemodel.JExpression unwrapCondifiton(com.sun.codemodel.JExpression source)
Overrides:
unwrapCondifiton in class AbstractWrappingField

wrapCondifiton

public com.sun.codemodel.JExpression wrapCondifiton(com.sun.codemodel.JExpression source)
Overrides:
wrapCondifiton in class AbstractWrappingField


Copyright © 2005-2014. All Rights Reserved.