org.jvnet.hyperjaxb3.xjc.generator.bean.field
Class AbstractField.Accessor

java.lang.Object
  extended by org.jvnet.hyperjaxb3.xjc.generator.bean.field.AbstractField.Accessor
All Implemented Interfaces:
com.sun.tools.xjc.outline.FieldAccessor
Direct Known Subclasses:
AbstractFieldWithVar.Accessor, AbstractWrapCollectionField.Accessor
Enclosing class:
AbstractField

protected abstract class AbstractField.Accessor
extends Object
implements com.sun.tools.xjc.outline.FieldAccessor

Useful base class for implementing FieldAccessor.


Field Summary
protected  com.sun.codemodel.JExpression $target
          Evaluates to the target object this accessor should access.
 
Constructor Summary
protected AbstractField.Accessor(com.sun.codemodel.JExpression $target)
           
 
Method Summary
 com.sun.tools.xjc.model.CPropertyInfo getPropertyInfo()
           
 com.sun.tools.xjc.outline.FieldOutline owner()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.tools.xjc.outline.FieldAccessor
fromRawValue, hasSetValue, toRawValue, unsetValues
 

Field Detail

$target

protected final com.sun.codemodel.JExpression $target
Evaluates to the target object this accessor should access.

Constructor Detail

AbstractField.Accessor

protected AbstractField.Accessor(com.sun.codemodel.JExpression $target)
Method Detail

owner

public final com.sun.tools.xjc.outline.FieldOutline owner()
Specified by:
owner in interface com.sun.tools.xjc.outline.FieldAccessor

getPropertyInfo

public final com.sun.tools.xjc.model.CPropertyInfo getPropertyInfo()
Specified by:
getPropertyInfo in interface com.sun.tools.xjc.outline.FieldAccessor


Copyright © 2005-2014. All Rights Reserved.