org.jvnet.jaxb2_commons.xjc.outline
Interface MPropertyAccessor

All Known Implementing Classes:
AbstractPropertyOutline.PropertyAccessor, AbstractSinglePropertyOutline.PropertyAccessor, AnyAttributePropertyOutline.PropertyAccessor, CMPropertyAccessor, ConstantPropertyOutline.PropertyAccessor, SinglePropertyOutline.PropertyAccessor

public interface MPropertyAccessor


Method Summary
 void get(com.sun.codemodel.JBlock block, com.sun.codemodel.JVar variable)
           
 com.sun.codemodel.JType getType()
           
 boolean isConstant()
           
 com.sun.codemodel.JExpression isSet()
           
 boolean isVirtual()
           
 void set(com.sun.codemodel.JBlock block, String uniqueName, com.sun.codemodel.JExpression value)
           
 void unset(com.sun.codemodel.JBlock body)
           
 

Method Detail

get

void get(com.sun.codemodel.JBlock block,
         com.sun.codemodel.JVar variable)

set

void set(com.sun.codemodel.JBlock block,
         String uniqueName,
         com.sun.codemodel.JExpression value)

unset

void unset(com.sun.codemodel.JBlock body)

isSet

com.sun.codemodel.JExpression isSet()

getType

com.sun.codemodel.JType getType()

isConstant

boolean isConstant()

isVirtual

boolean isVirtual()


Copyright © 2005-2012. All Rights Reserved.