com.sun.tools.xjc.api.impl.s2j

Class PropertyImpl

public final class PropertyImpl extends Object implements Property

Field Summary
protected JCodeModelcodeModel
protected QNameelementName
protected FieldOutlinefr
protected Mappingparent
Constructor Summary
PropertyImpl(Mapping parent, FieldOutline fr, QName elementName)
Method Summary
QNameelementName()
Stringname()
QNamerawName()
Returns raw schema name for simpleType property.
JTypetype()

Field Detail

codeModel

protected final JCodeModel codeModel

elementName

protected final QName elementName

fr

protected final FieldOutline fr

parent

protected final Mapping parent

Constructor Detail

PropertyImpl

PropertyImpl(Mapping parent, FieldOutline fr, QName elementName)

Method Detail

elementName

public final QName elementName()

name

public final String name()

rawName

public final QName rawName()
Returns raw schema name for simpleType property. May return null for other types.

type

public final JType type()