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

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.SingleWrappingReferenceObjectField
All Implemented Interfaces:
com.sun.tools.xjc.outline.FieldOutline

public class SingleWrappingReferenceObjectField
extends AbstractWrappingField


Field Summary
 
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
SingleWrappingReferenceObjectField(com.sun.tools.xjc.generator.bean.ClassOutlineImpl context, com.sun.tools.xjc.model.CPropertyInfo prop, com.sun.tools.xjc.model.CReferencePropertyInfo core, String contextPath, boolean _final)
           
 
Method Summary
protected  com.sun.codemodel.JExpression unwrap(com.sun.codemodel.JExpression source)
           
 com.sun.codemodel.JExpression unwrapCondifiton(com.sun.codemodel.JExpression source)
           
protected  com.sun.codemodel.JExpression wrap(com.sun.codemodel.JExpression target)
           
 com.sun.codemodel.JExpression wrapCondifiton(com.sun.codemodel.JExpression source)
           
 
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

SingleWrappingReferenceObjectField

public SingleWrappingReferenceObjectField(com.sun.tools.xjc.generator.bean.ClassOutlineImpl context,
                                          com.sun.tools.xjc.model.CPropertyInfo prop,
                                          com.sun.tools.xjc.model.CReferencePropertyInfo core,
                                          String contextPath,
                                          boolean _final)
Method Detail

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

wrap

protected com.sun.codemodel.JExpression wrap(com.sun.codemodel.JExpression target)
Specified by:
wrap in class AbstractWrappingField

unwrap

protected com.sun.codemodel.JExpression unwrap(com.sun.codemodel.JExpression source)
Specified by:
unwrap in class AbstractWrappingField


Copyright © 2005-2011. All Rights Reserved.