Top Description Fields Constructors Methods
com.sun.tools.xjc.reader.dtd.bindinfo

public final Class BIEnumeration

extends Object
implements BIConversion
Class Inheritance
All Implemented Interfaces
com.sun.tools.xjc.reader.dtd.bindinfo.BIConversion
Imports
java.util.ArrayList, .List, .StringTokenizer, com.sun.tools.xjc.model.CBuiltinLeafInfo, .CClassInfoParent, .CEnumConstant, .CEnumLeafInfo, .Model, .TypeUse, org.w3c.dom.Element

<enumeration> declaration in the binding file.

Field Summary

Modifier and TypeField and Description
private final Element
e

<enumeration> element in DOM.

private final TypeUse

Constructor Summary

AccessConstructor and Description
private
BIEnumeration(Element _e, TypeUse _xducer)

Creates an object from <enumeration> declaration.

Method Summary

Modifier and TypeMethod and Description
private static List<CEnumConstant>
pack-priv static BIEnumeration
create(Element dom, BindInfo parent)

Creates a global enumeration declaration.

pack-priv static BIEnumeration
create(Element dom, BIElement parent)

Creates an element-local enumeration declaration.

public TypeUse
getTransducer()

Implements com.sun.tools.xjc.reader.dtd.bindinfo.BIConversion.getTransducer.

Returns a transducer for this enumeration declaration.

public String
name()

Implements com.sun.tools.xjc.reader.dtd.bindinfo.BIConversion.name.

Gets the conversion name.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

eback to summary
private final Element e

<enumeration> element in DOM.

xducerback to summary
private final TypeUse xducer

Constructor Detail

BIEnumerationback to summary
private BIEnumeration(Element _e, TypeUse _xducer)

Creates an object from <enumeration> declaration.

Method Detail

buildMemberListback to summary
private static List<CEnumConstant> buildMemberList(Model model, Element dom)
createback to summary
pack-priv static BIEnumeration create(Element dom, BindInfo parent)

Creates a global enumeration declaration.

createback to summary
pack-priv static BIEnumeration create(Element dom, BIElement parent)

Creates an element-local enumeration declaration.

getTransducerback to summary
public TypeUse getTransducer()

Implements com.sun.tools.xjc.reader.dtd.bindinfo.BIConversion.getTransducer.

Returns a transducer for this enumeration declaration.

Annotations
@Override
nameback to summary
public String name()

Implements com.sun.tools.xjc.reader.dtd.bindinfo.BIConversion.name.

Doc from com.sun.tools.xjc.reader.dtd.bindinfo.BIConversion.name.

Gets the conversion name.

Annotations
@Override