public final class XsdDatatypeConstants
Contains constants related to XSD-specific information or data that is stored in a
Datatype. Includes the names of type
properties that are used to store XSD-specific information and instance properties
that are used to represent the values of Datatype objects created from XSD.
public static final java.lang.String TYPE_PROPERTY_NAMESPACES
Holds the namespaces of elements or attributes for types that extend
AppianType.RECORD. The type property is of type AppianType.LIST_OF_STRING and has
length equal to the number of instance properties.
public static final java.lang.String TYPE_PROPERTY_IS_NILLABLE
Specifies whether the xml elements represented by the instance properties are
nillable. The type property is of type AppianType.LIST_OF_BOOLEAN and has length
equal to the number of instance properties.
public static final java.lang.String INSTANCE_PROPERTY_ANY
The name of the instance property that is used to represent the 'any' xsd element.
If there is more than one 'any' element in a single complex type, elements after
the first one will have a suffix appended, eg. '@any1', '@any2', etc.
public static final com.google.common.collect.ImmutableSet<java.lang.String> INSTANCE_PROPERTY_RESERVED_NAMES
Contains the list of instance properties which are not
valid NCNames, but are autogenerated by framework.
public static final java.lang.String NAME_DEACTIVATION_PADDING
For a deactivated type, its qualified name will have the local part modified to
"[OriginalLocalPart]^n" where 'n' is the next number in the sequence of deleted types
with the same qualified name. If not blank, the type's name will be modified to
"[OriginalTypeName]^n" where 'n' is the same value as that appended to the local part
of the qualified name. This property defines the "^" padding.
public static final java.lang.String NAME_ANNONYMOUS_APPENDIX
For an anonymous type under a global element, the type's name and the local part
within the type's qualified name are set to "[enclosing-element-name]$anonymous".
This property defines the "$anonymous" suffix.