Package biz.c24.io.api.data

Data Model super and utility classes.

See:
          Description

Interface Summary
Any A wildcard.
Enumeration An enumeration of values, one of which must match the value of an object for it to be considered valid.
FormatableDataType Data types that supports the format(s).
IOXPath An XPath 1.0 abstraction for XPath implementations.
ModelComponent The super class of all static modelling components such as types, elements and attributes.
RegExpEvaluator A simple interface for evaluating Regular expressions.
ValidationListener A listener for validation events.
ValidationRule A codified rule which will validate the content of a data object.
Validator An object capable of validating an item of data.
 

Class Summary
AlignToBorder Align to border value object.
Annotation A group of documentation and application information objects used to annotate data models.
AnnotationItem An immutable item used to annotate data models.
AnyAttribute An attribute wildcard.
AnyElement An element wildcard.
AnyURIDataType A simple data type representing a URI.
AppInfo An annotation designed for computer processing.
AtomicDataType A simple type representing an atomic item of data.
AtomicDataType.FinalEnum An enumeration of possible final values.
Attribute A declaration of an attribute.
Base64BinaryDataType A simple data type representing base 64 encoded binary data in a byte[].
BinaryDataType A simple data type representing binary data.
BitMap Bit map representation class.
BitMap.Part Class that represents the part of bit map construction.
BitMapIndex Bit map index representation class.
BooleanDataType A simple data type representing a primitive boolean.
BuiltInAttribute A built-in attribute.
ByteDataType A simple data type representing a primitive byte.
CharDataType A simple data type representing a primitive char.
ComplexDataObject A data object constructed from other simple and complex objects manifested as elements and attributes.
ComplexDataType A data type constructed from other data types.
ComponentLoader Alpha Release.
ContentModelEnum An enumeration of possible content model values.
ContextualValidationRule A validator implementation for context specific validation.
DatabaseKeyRef This class is used to store the relationship between a child and a parent.
DatabaseLookupValidationRule A validator implementation for on-the-fly validation against a database without loading all the data into memory.
DatabaseSession NOTE: Please ensure that the Hibernate & required 3rd party libraries added to your classpath (hibernate3.jar etc.).
DatabaseSourcedEnumeration An enumeration sourced from a database.
DataComponent The super class of element and attribute.
DataModel A deployed data model, analagous to an XML schema.
DataType A data type, analagous to a java.lang.Class.
DateDataType A simple data type representing a Date.
DatePatternInstanceEnum An enumeration of possible date pattern instances.
DateStyleEnum An enumeration of possible date styles.
DecimalDataType A simple data type representing a BigDecimal.
DefaultEnumeration The default enumeration implementation.
DefaultValidationRule The default validation rule implementation.
DelimiterLocationEnum An enumeration of possible delimiter locations.
Documentation An annotation designed for human consumption.
DocumentRoot  
DomainConstraint A validation rule whose validation routine is dependent on an identifier looked up via an XPath statement in the object model being validated.
DomainConstraintManager A static utility class used to store run-time mappings between identifiers and validators.
DoubleDataType A simple data type representing a primitve double.
Element A declaration of an element.
ElementBlockEnum An enumeration of possible block values.
EntitiesDataType A simple data type representing a list of entities.
EntityDataType A simple data type representing an entity.
EventMessage author: Matteo De Luise
FinalEnum An enumeration of possible final values.
FloatDataType A simple data type representing a primitive float.
FormatTypeEnum An enumeration of possible format type values.
FormEnum An enumeration of possible form values.
GenericDateDataType A simple data type representing a Date.
GenericStringDataType A simple data type representing a String.
HexBinaryDataType A simple data type representing hex encoded binary data in a byte[].
IDDataType A simple data type representing an ID.
IDGeneratorMethodEnum An enumeration of possible Hibernate ID Generator Method values.
IDGeneratorParameter This class holds the parameters that needs to be passed to the Hibernate ID Generator and is used during the creation of the Hibernate mappings.
IDRefDataType A simple data type representing an ID ref.
IDRefsDataType A simple data type representing a list of IDs.
IntDataType A simple data type representing a primitive int.
IntegerDataType A simple data type representing a BigInteger.
IOContext A cursor used to interogate an object hierarchy.
IOXPathFactory A factory class for returning IOXPath implementations.
ISO13616IBANValidator A class for validating a supplied String in order to check for validity against the ISO13616 IBAN specification.
ISO3166CountryValidationRule author: Matteo De Luise
ISO3166CountryValidator A class for validating a country code against a list of valid ISO3166 country codes.
ISO4217CurrencyAmountAttributeValidator A class for validating a currency / amount field to ensure that the field value has the correct number of decimal places for its given currency.
ISO4217CurrencyAmountValidator A class for validating a currency / amount field to ensure that the field value has the correct number of decimal places for its given currency.
ISO4217CurrencyAttributeValidator A class for validating a currency field asainst a list of valid ISO4217 currency codes.
ISO4217CurrencyValidator A class for validating a currency field asainst a list of valid ISO4217 currency codes.
ISO8601DataType  
ISO8601Date An object representing an ISO8601 gYearMonth.
ISO8601DateDataType A simple data type representing an ISO8601 Date.
ISO8601DateTime An object representing an ISO8601 date time.
ISO8601DateTimeDataType A simple data type representing an ISO8601 date time.
ISO8601Duration An object representing an ISO8601 duration.
ISO8601DurationDataType A simple data type representing an ISO8601 duration.
ISO8601GDay An object representing an ISO8601 gDay.
ISO8601GDayDataType A simple data type representing an ISO8601 gDay.
ISO8601GMonth An object representing an ISO8601 gMonth.
ISO8601GMonthDataType A simple data type representing an ISO8601 gMonth.
ISO8601GMonthDay An object representing an ISO8601 gMonthDay.
ISO8601GMonthDayDataType A simple data type representing an ISO8601 gMonthDay.
ISO8601GYear An object representing an ISO8601 gYear.
ISO8601GYearDataType A simple data type representing an ISO8601 gYear.
ISO8601GYearMonth An object representing an ISO8601 gYearMonth.
ISO8601GYearMonthDataType A simple data type representing an ISO8601 gYearMonth.
ISO8601Time An object representing an ISO8601 time.
ISO8601TimeDataType A simple data type representing an ISO8601 time.
ISO8601Value The abstract class which aggregates the common functionality exhibited by all ISO8601 values.
ISO9362BICValidationRule author: Matteo De Luise
ISO9362BICValidator A class for validating a BIC field against a list of valid ISO9362 BICs.
JakartaOroEvaluator An implementation of the RegExpEvaluator that uses the Jakarta ORO Regular Expression library.
JakartaRegExpEvaluator An implementation of the RegExpEvaluator that uses the Jakarta Regular Expression library.
JavaPatternEvaluator An implementation of the RegExpEvaluator that uses the JDK1.4+ Reg Ex library.
LanguageDataType A simple data type representing a language.
ListDataType A simple data type representing an array of another simple data type.
LongDataType A simple data type representing a primitive long.
MappedEnumeration A mappend enumeration implementation.
NameDataType A simple data type representing a name.
NamespaceEnum An enumeration of the valid reserved namespace values for an AnyElement or AnyAttribute.
NamespaceMapping An immutable mapping between a namespace URI and a shorthand prefix.
NCNameDataType A simple data type representing an NC name.
NegativeIntegerDataType A simple data type representing a negative integer.
NMTokenDataType A simple data type representing an NM token.
NMTokensDataType A simple data type representing a list of NM Tokens.
NonNegativeIntegerDataType A simple data type representing a non negative integer.
NonPositiveIntegerDataType A simple data type representing a non positive integer.
NormalizedStringDataType A simple data type representing a normalized string.
NotationDataType A simple data type representing a notation.
NumberDataType A simple data type representing a number.
NumberPatternInstanceEnum An enumeration of the valid number pattern instances.
PadJustificationEnum An enumeration of the valid pad justifications.
PatternTypeEnum An enumeration of the valid pattern types.
PositiveIntegerDataType A simple data type representing a positive integer.
ProcessContentsEnum An enumeration of the valid processs contents values which can be set on an AnyElement or AnyAttribute.
QNameDataType A simple data type representing namespace qualified names.
RedefineManager A static utility class used to selectivley enable redefines during component initialization.
ShortDataType A simple data type representing a primitive short.
SimpleDataType A simple data type.
SimpleValidator Validator implementation which will always pass or fail validation depending on the value of a System property.
SourcedEnumeration An enumeration sourced from an external repository of static data such as a file, url, database.
SQLBlob An object representing a SQL BLOB (Binary Large OBject).
SQLBlobDataType A simple data type representing a SQL BLOB (Binary Large OBject).
SQLClob An object representing a SQL CLOB (Character Large OBject).
SQLClobDataType A simple data type representing a SQL CLOB (Character Large OBject).
SQLDateDataType A simple data type representing a SQL date.
SQLTimeDataType A simple data type representing a SQL time.
SQLTimestampDataType A simple data type representing a SQL timestamp.
StandardsUtils User: divanmostert
StringDataType A simple data type representing a String.
SwiftFieldValidationRule author: Matteo De Luise
TokenDataType A simple data type representing a tokenized String.
TypeBlockEnum An enumeration of possible block values.
UnionDataType A simple data type representing a union of other simple data types.
UnsignedByteDataType A simple data type representing an unsigned primitive byte.
UnsignedIntDataType A simple data type representing an unsigned primitive int.
UnsignedLongDataType A simple data type representing an unsigned primitive long.
UnsignedShortDataType A simple data type representing an unsigned primitive short.
URISourcedEnumeration An enumeration sourced from a URI.
ValidationConstraints Specifies the way a validation call should proceed, i.e. what should and should not be validated.
ValidationEvent Signals that some event has occurred during the validation of a data object.
ValidationEventCollector A validation listener implementation which collects the events it receives.
ValidationManager A manager for running validations of C24 Integration Objects objects.
ValidationMechanismEnum Deprecated. Use ValidationManager instead - this class will be removed in the next major version release.
ValidationSeverityEnum An enumeration of the valid validation severities.
ValidationStatistics Stores statistics on what has been validated.
WhiteSpaceEnum An enumeration of the valid white space values.
XercesRegExpEvaluator An implementation of the XercesRegExpEvaluator that uses the Regular Expression library in Xerces.
XPathRule A validation rule which uses an XPath statement to resolve a boolean value which determines whether the rule will pass or fail.
XPathStatement An immutable XPath statement which may or may not be namespace aware.
XQueryRule A validation rule which uses an XQuery expression to resolve a boolean value which determines whether the rule will pass or fail.
XQueryStatement An immutable XQuery expression which may or may not be namespace aware.
XsltValidator Validator which runs an XSLT over the Complex Data Object and exposes the output as a DOM for subclasses to interpret.
 

Exception Summary
IOXPathException An exception signifying that an exception has been created whilst instantiating or running an xpath query.
ValidationException Signals that some exception has occurred during the validation of a data object.
 

Package biz.c24.io.api.data Description

Data Model super and utility classes.



C24 Technologies © 2002-2012: All Rights Reserved.