Top Description Methods
org.glassfish.jaxb.core.v2.model.core

public Interface AttributePropertyInfo<T, C>

extends PropertyInfo<T, C>, NonElementRef<T, C>
Known Direct Subinterfaces
org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeAttributePropertyInfo
Known Direct Implementers
org.glassfish.jaxb.runtime.v2.model.impl.AttributePropertyInfoImpl, com.sun.tools.xjc.model.CAttributePropertyInfo
Imports
javax.xml.namespace.QName

Attribute PropertyInfo.
Author
Kohsuke Kawaguchi

Method Summary

Modifier and TypeMethod and Description
public Adapter<T, C>
public NonElement<T, C>

Returns:

always non-null.
getTarget
()

Redeclares org.glassfish.jaxb.core.v2.model.core.NonElementRef.getTarget.

Gets the type of the attribute.

public QName

Returns:

must be non-null.
getXmlName
()

Gets the attribute name.

public boolean
isRequired()

Returns true if this attribute is mandatory.

Inherited from org.glassfish.jaxb.core.v2.model.core.NonElementRef:
getSource
Inherited from org.glassfish.jaxb.core.v2.model.core.PropertyInfo:
displayNamegetExpectedMimeTypegetNamegetSchemaTypeidinlineBinaryDataisCollectionkindparentref

Method Detail

getAdapterback to summary
public Adapter<T, C> getAdapter()

Redeclares org.glassfish.jaxb.core.v2.model.core.PropertyInfo.getAdapter.

Annotations
@Override
getTargetback to summary
public NonElement<T, C> getTarget()

Redeclares org.glassfish.jaxb.core.v2.model.core.NonElementRef.getTarget.

Gets the type of the attribute.

Note that when this property is a collection, this method returns the type of each item in the collection.

Returns:NonElement<T, C>

always non-null.

Annotations
@Override
getXmlNameback to summary
public QName getXmlName()

Gets the attribute name.

Returns:QName

must be non-null.

isRequiredback to summary
public boolean isRequired()

Returns true if this attribute is mandatory.