org.jvnet.jaxb2_commons.xjc.outline.concrete
Class CMPropertyOutline

java.lang.Object
  extended by org.jvnet.jaxb2_commons.xjc.outline.concrete.CMPropertyOutline
All Implemented Interfaces:
MPropertyAccessorFactory, MPropertyOutline, MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>

public class CMPropertyOutline
extends Object
implements MPropertyOutline


Constructor Summary
CMPropertyOutline(MClassOutline classOutline, MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target, MPropertyAccessorFactory propertyAccessorFactory)
           
 
Method Summary
 MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
           
 MClassOutline getClassOutline()
           
 MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMPropertyOutline

public CMPropertyOutline(MClassOutline classOutline,
                         MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target,
                         MPropertyAccessorFactory propertyAccessorFactory)
Method Detail

getClassOutline

public MClassOutline getClassOutline()
Specified by:
getClassOutline in interface MPropertyOutline

getTarget

public MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
Specified by:
getTarget in interface MTargeted<MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>

createPropertyAccessor

public MPropertyAccessor createPropertyAccessor(com.sun.codemodel.JExpression target)
Specified by:
createPropertyAccessor in interface MPropertyAccessorFactory


Copyright © 2005-2012. All Rights Reserved.