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

public final Class BIGlobalBinding

extends AbstractDeclarationImpl
Class Inheritance
Annotations
@XmlRootElement
name:globalBindings
Imports
java.util.Collections, .HashMap, .Map, .Set, jakarta.xml.bind.annotation.XmlAttribute, .XmlElement, .XmlEnumValue, .XmlRootElement, .XmlTransient, javax.xml.XMLConstants, javax.xml.namespace.QName, com.sun.codemodel.ClassType, .JClassAlreadyExistsException, .JCodeModel, .JDefinedClass, com.sun.tools.xjc.ErrorReceiver, com.sun.tools.xjc.generator.bean.ImplStructureStrategy, com.sun.tools.xjc.model.Model, com.sun.tools.xjc.reader.Const, .Ring, com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder, com.sun.tools.xjc.util.ReadOnlyAdapter, org.glassfish.jaxb.core.api.impl.NameConverter, com.sun.xml.xsom.XSDeclaration, .XSSchemaSet, .XSSimpleType

Global binding customization. The code is highly temporary.

One of the information contained in a global customization is the default binding for properties. This object contains a BIProperty object to keep this information.

Author
Kohsuke Kawaguchi ([email protected])

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
BIGlobalBinding.ClassNameBean

Used to unmarshal

<[element] name="className" />
pack-priv static class
pack-priv static class
private static class
private static enum

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv ImplStructureStrategy
codeGenerationStrategy

The code generation strategy.

private CollectionTypeAttribute
pack-priv int
defaultEnumMemberSizeCap

Default cap to the number of constants in the enum.

private BIProperty
defaultProperty

Gets the default defaultProperty customization.

private Set<QName>
enumBaseTypes

Set of datatype names.

private boolean
pack-priv LocalScoping
flattenClasses

If true, interfaces/classes that are normally generated as a nested interface/class will be generated into the package, allowing the generated classes to be flat.

pack-priv boolean
generateElementClass

True to generate a class for elements by default.

pack-priv Boolean
pack-priv EnumMemberMode
generateEnumMemberName

Returns true if the compiler needs to generate type-safe enum member names when enumeration values cannot be used as constant names.

pack-priv boolean
private final Map<QName, BIConversion>
globalConversions

Globally-defined conversion customizations.

pack-priv boolean
isJavaNamingConventionEnabled

Returns true if the "isJavaNamingConventionEnabled" option is turned on.

public static final QName
public NameConverter
nameConverter

Gets the name converter that will govern the XML -> Java name conversion process for this compilation.

pack-priv String
pack-priv String
pack-priv String
pack-priv String
pack-priv OptionalPropertyMode
private BISerializable
serializable

Returns BISerializable if the extension is specified, or null otherwise.

pack-priv String
simpleMode

Generate the simpler optimized code, but not necessarily conforming to the spec.

pack-priv boolean
simpleTypeSubstitution

True to generate classes for every simple type.

pack-priv BIGlobalBinding.ClassNameBean
superClass

If <xjc:superClass> extension is specified, returns the specified root class.

pack-priv BIGlobalBinding.ClassNameBean
superInterface

If <xjc:superInterface> extension is specified, returns the specified root class.

pack-priv String
treatRestrictionLikeNewType

Handles complex type restriction as if it were a new type.

pack-priv BIGlobalBinding.TypeSubstitutionElement
Inherited from com.sun.tools.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl:
locparent

Constructor Summary

AccessConstructor and Description
public
BIGlobalBinding()

Creates a bind info object with the default values

Method Summary

Modifier and TypeMethod and Description
public boolean
canBeMappedToTypeSafeEnum(QName typeName)

Checks if the given XML Schema built-in type can be mapped to a type-safe enum class.

public boolean
public boolean
public void
dispatchGlobalConversions(XSSchemaSet schema)

Moves global BIConversion to the right object.

public void
errorCheck()

Performs error check

public ImplStructureStrategy
public int
public BIProperty
public EnumMemberMode
public LocalScoping
public QName
getName()

Implements com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration.getName.

Gets the name of this binding declaration, which is the same as the tag name of the binding element.

public BISerializable
public JDefinedClass
public JDefinedClass
pack-priv BIGlobalBinding.UnderscoreBinding
public boolean
public boolean
private boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public void
private void
pack-priv void
private void
private void
public void
pack-priv void
pack-priv void
setXjcSerializable(BISerializable s)

Another 1.0 compatibility customization (but we accept it and treat it as serializable)

Inherited from com.sun.tools.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl:
getBuildergetChildrengetCodeModelgetLocationgetOwnerisAcknowledgedmarkAsAcknowledged

Field Detail

choiceContentPropertyback to summary
pack-priv boolean choiceContentProperty
Annotations
@XmlAttribute
codeGenerationStrategyback to summary
pack-priv ImplStructureStrategy codeGenerationStrategy

The code generation strategy.

Annotations
@XmlAttribute
name:generateValueClass
collectionTypeback to summary
private CollectionTypeAttribute collectionType
Annotations
@XmlAttribute
defaultEnumMemberSizeCapback to summary
pack-priv int defaultEnumMemberSizeCap

Default cap to the number of constants in the enum. We won't attempt to produce a type-safe enum by default if there are more enumeration facets than specified in this field.

Annotations
@XmlAttribute
name:typesafeEnumMaxMembers
defaultPropertyback to summary
private BIProperty defaultProperty

Gets the default defaultProperty customization.

Annotations
@XmlTransient
enumBaseTypesback to summary
private Set<QName> enumBaseTypes

Set of datatype names. For a type-safe enum class to be generated, the underlying XML datatype must be derived from one of the types in this set.

Annotations
@XmlAttribute
name:typesafeEnumBase
fixedAttributeAsConstantPropertyback to summary
private boolean fixedAttributeAsConstantProperty
Annotations
@XmlAttribute
flattenClassesback to summary
pack-priv LocalScoping flattenClasses

If true, interfaces/classes that are normally generated as a nested interface/class will be generated into the package, allowing the generated classes to be flat. See Bug 4969415 for the motivation.

Annotations
@XmlAttribute
name:localScoping
generateElementClassback to summary
pack-priv boolean generateElementClass

True to generate a class for elements by default.

Annotations
@XmlAttribute
generateElementPropertyback to summary
pack-priv Boolean generateElementProperty
Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc
generateEnumMemberNameback to summary
pack-priv EnumMemberMode generateEnumMemberName

Returns true if the compiler needs to generate type-safe enum member names when enumeration values cannot be used as constant names.

Annotations
@XmlAttribute
name:typesafeEnumMemberName
generateMixedExtensionsback to summary
pack-priv boolean generateMixedExtensions
Annotations
@XmlAttribute
globalConversionsback to summary
private final Map<QName, BIConversion> globalConversions

Globally-defined conversion customizations.

Annotations
@XmlTransient
See Also
setGlobalConversions
isJavaNamingConventionEnabledback to summary
pack-priv boolean isJavaNamingConventionEnabled

Returns true if the "isJavaNamingConventionEnabled" option is turned on. In this mode, the compiler is expected to apply XML-to-Java name conversion algorithm even to names given by customizations. This method is intended to be called by other BIXXX classes. The effect of this switch should be hidden inside this package. IOW, the reader.xmlschema package shouldn't be aware of this switch.

Annotations
@XmlAttribute
name:enableJavaNamingConventions
NAMEback to summary
public static final QName NAME
nameConverterback to summary
public NameConverter nameConverter

Gets the name converter that will govern the XML -> Java name conversion process for this compilation.

The "underscoreBinding" customization will determine the exact object returned from this method. The rest of XJC should just use the NameConverter interface.

Always non-null.

Annotations
@XmlTransient
noMarshallerback to summary
pack-priv String noMarshaller
Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc
noUnmarshallerback to summary
pack-priv String noUnmarshaller
Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc
noValidatingUnmarshallerback to summary
pack-priv String noValidatingUnmarshaller
Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc
noValidatorback to summary
pack-priv String noValidator
Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc
optionalPropertyback to summary
pack-priv OptionalPropertyMode optionalProperty
Annotations
@XmlAttribute
serializableback to summary
private BISerializable serializable

Returns BISerializable if the extension is specified, or null otherwise.

Annotations
@XmlElement
simpleModeback to summary
pack-priv String simpleMode

Generate the simpler optimized code, but not necessarily conforming to the spec.

Annotations
@XmlElement
name:simple
namespace:http://java.sun.com/xml/ns/jaxb/xjc
simpleTypeSubstitutionback to summary
pack-priv boolean simpleTypeSubstitution

True to generate classes for every simple type.

Annotations
@XmlAttribute
name:mapSimpleTypeDef
superClassback to summary
pack-priv BIGlobalBinding.ClassNameBean superClass

If <xjc:superClass> extension is specified, returns the specified root class. Otherwise null.

Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc
superInterfaceback to summary
pack-priv BIGlobalBinding.ClassNameBean superInterface

If <xjc:superInterface> extension is specified, returns the specified root class. Otherwise null.

Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc
treatRestrictionLikeNewTypeback to summary
pack-priv String treatRestrictionLikeNewType

Handles complex type restriction as if it were a new type.

Annotations
@XmlElement
name:treatRestrictionLikeNewType
namespace:http://java.sun.com/xml/ns/jaxb/xjc
typeSubstitutionback to summary
pack-priv BIGlobalBinding.TypeSubstitutionElement typeSubstitution
Annotations
@XmlElement
namespace:http://java.sun.com/xml/ns/jaxb/xjc

Constructor Detail

BIGlobalBindingback to summary
public BIGlobalBinding()

Creates a bind info object with the default values

Method Detail

canBeMappedToTypeSafeEnumback to summary
public boolean canBeMappedToTypeSafeEnum(QName typeName)

Checks if the given XML Schema built-in type can be mapped to a type-safe enum class.

canBeMappedToTypeSafeEnumback to summary
public boolean canBeMappedToTypeSafeEnum(String nsUri, String localName)
canBeMappedToTypeSafeEnumback to summary
public boolean canBeMappedToTypeSafeEnum(XSDeclaration decl)
dispatchGlobalConversionsback to summary
public void dispatchGlobalConversions(XSSchemaSet schema)

Moves global BIConversion to the right object.

errorCheckback to summary
public void errorCheck()

Performs error check

getCodeGenerationStrategyback to summary
public ImplStructureStrategy getCodeGenerationStrategy()
getDefaultEnumMemberSizeCapback to summary
public int getDefaultEnumMemberSizeCap()
getDefaultPropertyback to summary
public BIProperty getDefaultProperty()
getEnumMemberModeback to summary
public EnumMemberMode getEnumMemberMode()
getFlattenClassesback to summary
public LocalScoping getFlattenClasses()
getNameback to summary
public QName getName()

Implements com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration.getName.

Doc from com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration.getName.

Gets the name of this binding declaration, which is the same as the tag name of the binding element.

Annotations
@Override
getSerializableback to summary
public BISerializable getSerializable()
getSuperClassback to summary
public JDefinedClass getSuperClass()
getSuperInterfaceback to summary
public JDefinedClass getSuperInterface()
getUnderscoreBindingback to summary
pack-priv BIGlobalBinding.UnderscoreBinding getUnderscoreBinding()
isChoiceContentPropertyEnabledback to summary
public boolean isChoiceContentPropertyEnabled()
isEqualback to summary
public boolean isEqual(BIGlobalBinding b)
isEqualback to summary
private boolean isEqual(Object a, Object b)
isGenerateElementClassback to summary
public boolean isGenerateElementClass()
isGenerateMixedExtensionsback to summary
public boolean isGenerateMixedExtensions()
isJavaNamingConventionEnabledback to summary
public boolean isJavaNamingConventionEnabled()
isRestrictionFreshTypeback to summary
public boolean isRestrictionFreshType()
isSimpleModeback to summary
public boolean isSimpleMode()
isSimpleTypeSubstitutionback to summary
public boolean isSimpleTypeSubstitution()
onSetOwnerback to summary
public void onSetOwner()

Overrides com.sun.tools.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.onSetOwner.

Implements com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration.onSetOwner.

Doc from com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration.onSetOwner.

Called when the parent BindInfo got its owner set. This is when declarations are connected to BGMBuilder and its sibling components.

Annotations
@Override
setGenerateElementPropertyStdback to summary
private void setGenerateElementPropertyStd(boolean value)
Annotations
@XmlAttribute
name:generateElementProperty
setGenerateIsSetMethodback to summary
pack-priv void setGenerateIsSetMethod(boolean b)
Annotations
@XmlAttribute
setGlobalConversionsback to summary
private void setGlobalConversions(BIGlobalBinding.GlobalStandardConversion[] convs)
Annotations
@XmlElement
name:javaType
setGlobalConversions2back to summary
private void setGlobalConversions2(BIGlobalBinding.GlobalVendorConversion[] convs)
Annotations
@XmlElement
name:javaType
namespace:http://java.sun.com/xml/ns/jaxb/xjc
setParentback to summary
public void setParent(BindInfo parent)

Overrides com.sun.tools.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl.setParent.

Implements com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration.setParent.

Doc from com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration.setParent.

Sets the parent BindInfo object of this declaration. A declaration object can use this pointer to access context information, such as other customizations.

This method can be only called from BindInfo, and only once. This is a good opportunity to do some follow-up initialization after JAXB unmarshalling populated .

Annotations
@Override
setUnderscoreBindingback to summary
pack-priv void setUnderscoreBinding(BIGlobalBinding.UnderscoreBinding ub)
Annotations
@XmlAttribute
setXjcSerializableback to summary
pack-priv void setXjcSerializable(BISerializable s)

Another 1.0 compatibility customization (but we accept it and treat it as serializable)

Annotations
@XmlElement
name:serializable
namespace:http://java.sun.com/xml/ns/jaxb/xjc
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

pack-priv final Class BIGlobalBinding.ClassNameAdapter

extends ReadOnlyAdapter<BIGlobalBinding.ClassNameBean, String>
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public String
unmarshal(BIGlobalBinding.ClassNameBean bean)

Implements abstract jakarta.xml.bind.annotation.adapters.XmlAdapter.unmarshal.

Convert a value type to a bound type.

Inherited from com.sun.tools.xjc.util.ReadOnlyAdapter:
marshal

Constructor Detail

ClassNameAdapterback to summary
pack-priv ClassNameAdapter()

Method Detail

unmarshalback to summary
public String unmarshal(BIGlobalBinding.ClassNameBean bean) throws Exception

Implements abstract jakarta.xml.bind.annotation.adapters.XmlAdapter.unmarshal.

Doc from jakarta.xml.bind.annotation.adapters.XmlAdapter.unmarshal.

Convert a value type to a bound type.

Annotations
@Override
Exceptions
Exception:
if there's an error during the conversion. The caller is responsible for reporting the error to the user through jakarta.xml.bind.ValidationEventHandler.
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

pack-priv final Class BIGlobalBinding.ClassNameBean

extends Object
Class Inheritance
  • java.lang.Object
  • com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.ClassNameBean

Used to unmarshal
<[element] name="className" />

Field Summary

Modifier and TypeField and Description
pack-priv JDefinedClass
clazz

Computed from name on demand.

pack-priv String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv JDefinedClass
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clazzback to summary
pack-priv JDefinedClass clazz

Computed from name on demand.

Annotations
@XmlTransient
nameback to summary
pack-priv String name
Annotations
@XmlAttribute
required:true

Constructor Detail

ClassNameBeanback to summary
pack-priv ClassNameBean()

Method Detail

getClazzback to summary
pack-priv JDefinedClass getClazz(ClassType t)
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

pack-priv final Class BIGlobalBinding.GlobalStandardConversion

extends User
Class Inheritance

Global <jaxb:javaType>.

Field Summary

Modifier and TypeField and Description
pack-priv QName
Inherited from com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.User:
NAME

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public boolean
equals(Object obj)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for this object.

Inherited from com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.User:
getNamegetTypeUse

Field Detail

xmlTypeback to summary
pack-priv QName xmlType
Annotations
@XmlAttribute

Constructor Detail

GlobalStandardConversionback to summary
pack-priv GlobalStandardConversion()

Method Detail

equalsback to summary
public boolean equals(Object obj)

Overrides java.lang.Object.equals.

Doc from java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation on non-null object references:

  • It is reflexive: for any non-null reference value x, x.equals(x) should return true.
  • It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
  • It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
  • For any non-null reference value x, x.equals(null) should return false.

An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.

Annotations
@Override
hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for this object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Annotations
@Override
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

pack-priv final Class BIGlobalBinding.GlobalVendorConversion

extends UserAdapter
Class Inheritance

Global <xjc:javaType>.

Field Summary

Modifier and TypeField and Description
pack-priv QName

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public boolean
equals(Object obj)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for this object.

Inherited from com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.UserAdapter:
getTypeUse

Field Detail

xmlTypeback to summary
pack-priv QName xmlType
Annotations
@XmlAttribute

Constructor Detail

GlobalVendorConversionback to summary
pack-priv GlobalVendorConversion()

Method Detail

equalsback to summary
public boolean equals(Object obj)

Overrides java.lang.Object.equals.

Doc from java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation on non-null object references:

  • It is reflexive: for any non-null reference value x, x.equals(x) should return true.
  • It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
  • It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
  • For any non-null reference value x, x.equals(null) should return false.

An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.

Annotations
@Override
hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for this object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Annotations
@Override
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

private final Class BIGlobalBinding.TypeSubstitutionElement

extends Object
Class Inheritance
  • java.lang.Object
  • com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.TypeSubstitutionElement

Field Summary

Modifier and TypeField and Description
pack-priv String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

typeback to summary
pack-priv String type
Annotations
@XmlAttribute

Constructor Detail

TypeSubstitutionElementback to summary
private TypeSubstitutionElement()
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

private final Enum BIGlobalBinding.UnderscoreBinding

extends Enum<BIGlobalBinding.UnderscoreBinding>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final BIGlobalBinding.UnderscoreBinding
pack-priv final NameConverter
public static final BIGlobalBinding.UnderscoreBinding

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static BIGlobalBinding.UnderscoreBinding
public static BIGlobalBinding.UnderscoreBinding[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CHAR_IN_WORDback to summary
public static final BIGlobalBinding.UnderscoreBinding CHAR_IN_WORD
Annotations
@XmlEnumValue:asCharInWord
ncback to summary
pack-priv final NameConverter nc
WORD_SEPARATORback to summary
public static final BIGlobalBinding.UnderscoreBinding WORD_SEPARATOR
Annotations
@XmlEnumValue:asWordSeparator

Constructor Detail

UnderscoreBindingback to summary
private UnderscoreBinding(NameConverter nc)

Method Detail

valueOfback to summary
public static BIGlobalBinding.UnderscoreBinding valueOf(String name)
valuesback to summary
public static BIGlobalBinding.UnderscoreBinding[] values()