1.

Discuss Global Bindings Attributes?

Answer»

collectionType:

  • “indexed” (uses array and provides methods to get/set elements) or fully-qualified-java-class-name(must implement java.util.List)
  • default is “java.util.ArrayList”

enableFailFastCheck:

  • "true” or “false” (default)
  • if true, invalid property values are reported as soon as they are set, instead of waiting until validation is requested
  • not implemented yet in RI

generateIsSetMethod:

  • “true” or “false” (default)
  • if true, generates isSet and unSet methods for the property

underscoreBinding

  • “asCharInWord” or “asWordSeparator” (default)
  • if “asWordSeparator” , underscores in XML NAMES are removed and words are camel-cased to form Java name
  • for example, “gear_shift_knob” goes to “gearShiftKnob”

bindingStyle (was modelGroupAsClass):

  • “modelGroupBinding” or “elementBinding” (default)

choiceContentProperty:

  • “true” or “false” (default)
  • allows objects to hold one of a number of property choices which may each have a different data type

enableJavaNamingConventions:

  • “true” (default) or “false”

fixedAttributeAsConstantProperty:

  • “true” or “false” (default)
  • if true, “fixed” attributes will be represented as constants

typesafeEnumBase:

  • “xsd:string” , “xsd:decimal” , “xsd:float” , “xsd:double” or “xsd:NCName” (default)
  • DEFINES field type used to represent enumerated values in generated typesafe enum class

typesafeEnumMemberName:

  • “generateName” or “generateError” (default)
  • specifies what to do if an enumerated value cannot be MAPPED to a valid Java identifier
  • “generateName” generates names in the form VALUE_#
  • “generateError” reports an error

collectionType:

enableFailFastCheck:

generateIsSetMethod:

underscoreBinding

bindingStyle (was modelGroupAsClass):

choiceContentProperty:

enableJavaNamingConventions:

fixedAttributeAsConstantProperty:

typesafeEnumBase:

typesafeEnumMemberName:



Discussion

No Comment Found