Package | Description |
---|---|
com.luciad.datamodel |
This package provides an API to access domain objects in a unified way.
|
com.luciad.format.xml.bind.schema.dataobject |
Provides an extension on the XML Binding framework in
com.luciad.format.xml.bind and
com.luciad.format.xml.bind.schema that adds support for automatic binding of XML data to
a generic domain model, accessible via the ILcdDataObject interface. |
Modifier and Type | Method and Description |
---|---|
TLcdDataModelBuilder |
TLcdDataModelBuilder.addDependency(TLcdDataModel aDataModel)
Adds the given data model as a dependency to the data model that this builder is building.
|
TLcdDataModelBuilder |
TLcdDataModelBuilder.addDependency(TLcdDataModelBuilder aDataModelBuilder)
Adds the data model that is built by the given data model builder as a dependency to
the data model that this builder is building.
|
TLcdDataModelBuilder |
TLcdDataModelBuilder.annotate(ILcdAnnotation aAnnotation)
Adds an annotation to the data model that is being built.
|
TLcdDataModelBuilder |
TLcdDataModelBuilder.annotateFromFactory(TLcdDataModelBuilder.DataModelAnnotationFactory<?> aAnnotationFactory)
Annotates the data model that is being built.
|
TLcdDataModelBuilder |
TLcdDataModelBuilder.dataModelBuilder(String aModelName)
Returns the data model builder for the model with the given name.
|
TLcdDataModelBuilder |
TLcdDataModelBuilder.dataModelBuilder(String aModelName,
ILcdDataObjectFactory aObjectFactory)
Returns the data model builder for the model with the given name.
|
TLcdDataModelBuilder |
TLcdDataModelBuilder.displayNameProvider(ILcdDataModelDisplayNameProvider aProvider)
Sets the display name provider of the data model that is being built to the given
parameter.
|
TLcdDataModelBuilder |
TLcdDataTypeBuilder.getDataModelBuilder()
Returns the data model builder for the data model that contains the type that
is being built by this type builder.
|
Modifier and Type | Method and Description |
---|---|
TLcdDataModelBuilder |
TLcdDataModelBuilder.addDependency(TLcdDataModelBuilder aDataModelBuilder)
Adds the data model that is built by the given data model builder as a dependency to
the data model that this builder is building.
|
void |
TLcdDataModelDisplayNameProvider.setDisplayName(TLcdDataModelBuilder aDataModelBuilder,
String aDisplayName)
Sets the display name for the model that corresponds to the specified type builder.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdXMLDataModelBuilder.buildDataModel(TLcdDataModelBuilder aModelBuilder,
String aSystemId)
Builds all types for the given model builder based on the schema located at the
given system id.
|
void |
TLcdXMLDataModelBuilder.buildDataModel(TLcdDataModelBuilder aModelBuilder,
String aPublicId,
String aSystemId)
Builds all types for the given model builder based on the schema located at the
given system id.
|
static TLcdDataTypeBuilder |
TLcdXMLDataModelBuilder.createDataObjectTypeForPrimitiveType(TLcdDataModelBuilder aBuilder,
TLcdDataTypeBuilder aPrimitiveType)
Builds a data object type for the given primitive type.
|
protected TLcdDataTypeBuilder |
TLcdXMLDataModelBuilder.getTypeBuilder(TLcdDataModelBuilder aBuilder,
TLcdXMLSchemaTypeIdentifier aTypeId)
Returns the type builder for a given XML schema type.
|