com.sun.xml.bind.v2.model.impl

Class TypeRefImpl<TypeT,ClassDeclT>

class TypeRefImpl<TypeT,ClassDeclT> extends Object implements TypeRef<TypeT,ClassDeclT>

Field Summary
protected ElementPropertyInfoImpl<TypeT,ClassDeclT,?,?>owner
Constructor Summary
TypeRefImpl(ElementPropertyInfoImpl<TypeT,ClassDeclT,?,?> owner, QName elementName, TypeT type, boolean isNillable, String defaultValue)
Method Summary
StringgetDefaultValue()
PropertyInfo<TypeT,ClassDeclT>getSource()
QNamegetTagName()
NonElement<TypeT,ClassDeclT>getTarget()
booleanisNillable()
protected voidlink()

Field Detail

owner

protected final ElementPropertyInfoImpl<TypeT,ClassDeclT,?,?> owner

Constructor Detail

TypeRefImpl

public TypeRefImpl(ElementPropertyInfoImpl<TypeT,ClassDeclT,?,?> owner, QName elementName, TypeT type, boolean isNillable, String defaultValue)

Method Detail

getDefaultValue

public String getDefaultValue()

getSource

public PropertyInfo<TypeT,ClassDeclT> getSource()

getTagName

public QName getTagName()

getTarget

public NonElement<TypeT,ClassDeclT> getTarget()

isNillable

public boolean isNillable()

link

protected void link()