public class EsriXmlRecordDefinitionUtil extends Object implements EsriGeodatabaseXmlConstants
| Modifier and Type | Field and Description |
|---|---|
static EsriGeodatabaseXmlFieldTypeRegistry |
FIELD_TYPES |
_NAMESPACE_PREFIX, _NAMESPACE_URI, ALIAS_NAME, AREA_FIELD_NAME, ARRAY_OF_CODED_VALUE, ARRAY_OF_CONTROLLER_MEMBERSHIP, ARRAY_OF_DATA_ELEMENT, ARRAY_OF_DOMAIN, ARRAY_OF_FIELD, ARRAY_OF_INDEX, ARRAY_OF_PROPERTY_SET_PROPERTY, AVG_NUM_POINTS, CAN_VERSION, CATALOG_PATH, CHILDREN, CHILDREN_EXPANDED, CLSID, CODE, CODED_VALUE, CODED_VALUE_DOMAIN, CODED_VALUES, CONFIGURATION_KEYWORD, CONTROLLER_MEMBERSHIP, CONTROLLER_MEMBERSHIPS, CONTROLLER_MEMBERSHIPS_TYPE, Data, DATA, DATA_ELEMENT, DATA_ELEMENT_FEATURE_CLASS, DATA_ELEMENT_TABLE, DATA_RECORD_SET, DATASET_DATA, DATASET_DATA_TABLE_DATA, DATASET_DEFINITIONS, DATASET_DEFINITIONS_TYPE, DATASET_NAME, DATASET_TYPE, DATASET_TYPE_FEATURE_CLASS, DATASET_TYPE_TABLE, DE_DATASET, DE_FEATURE_CLASS, DE_FEATURE_DATASET, DE_GEO_DATASET, DE_TABLE, DEFAULT_SUBTYPE_CODE, DEFAULT_VALUE, DESCRIPTION, DOMAIN, DOMAIN_FIXED, DOMAIN_NAME, DOMAINS, DOMAINS_TYPE, DSID, EDIATBLE, ENVELOPE, ENVELOPE_N, ENVELOPE_N_TYPE, ESRI_OBJECT_ID_FIELD_NAME, EXTCLSID, EXTENSION_PROPERTIES, EXTENT, FEATURE_TYPE, FEATURE_TYPE_SIMPLE, FIELD, FIELD_ARRAY, FIELD_ARRAY_TYPE, FIELD_INFOS, FIELD_NAME, FIELD_TYPE, FIELD_TYPE_BLOB, FIELD_TYPE_DATE, FIELD_TYPE_DOUBLE, FIELD_TYPE_GEOMETRY, FIELD_TYPE_GLOBAL_ID, FIELD_TYPE_GUID, FIELD_TYPE_INTEGER, FIELD_TYPE_OBJECT_ID, FIELD_TYPE_RASTER, FIELD_TYPE_SINGLE, FIELD_TYPE_SMALL_INTEGER, FIELD_TYPE_STRING, FIELDS, FIELDS_TYPE, FILE_EXTENSION, FORMAT_DESCRIPTION, FULL_PROPS_RETRIEVED, GEOGRAPHIC_COORDINATE_SYSTEM, GEOGRAPHIC_COORDINATE_SYSTEM_TYPE, GEOMETRY_DEF, GEOMETRY_DEF_TYPE, GEOMETRY_TYPE, GEOMETRY_TYPE_MULTI_PATCH, GEOMETRY_TYPE_MULTI_POINT, GEOMETRY_TYPE_POINT, GEOMETRY_TYPE_POLYGON, GEOMETRY_TYPE_POLYLINE, GLOBAL_ID_FIELD_NAME, GRID_SIZE_0, GRID_SIZE_1, GRID_SIZE_2, HAS_GLOBAL_ID, HAS_ID, HAS_M, HAS_OID, HAS_SPATIAL_INDEX, HAS_Z, HIGH_PRECISION, INDEX, INDEX_ARRAY, INDEX_ARRAY_TYPE, INDEX_TYPE, INDEXES, INDEXES_TYPE, IS_ASCENDING, IS_NULLABLE, IS_UNIQUE, KEY, LENGTH, LENGTH_FIELD_NAME, M, M_MAX, M_MIN, M_ORIGIN, M_SCALE, M_TOLERANCE, MEDIA_TYPE, MERGE_POLICY, METADATA, METADATA_RETRIEVED, MODEL_NAME, NAME, NAMES, NAMES_TYPE, NAMESPACE_URI_93, OBJECT_ID_FIELD_NAME, OWNER, PATH, PATH_ARRAY, PATH_ARRAY_TYPE, PATH_TYPE, POINT, POINT_ARRAY, POINT_ARRAY_TYPE, POINT_N_TYPE, POLYGON_N_TYPE, POLYLINE_N_TYPE, PRECISION, PROJECTED_COORDINATE_SYSTEM, PROJECTED_COORDINATE_SYSTEM_TYPE, PROPERTY_ARRAY, PROPERTY_ARRAY_TYPE, PROPERTY_SET, PROPERTY_SET_PROPERTY, PROPERTY_SET_TYPE, RASTER_FIELD_NAME, RECORD, RECORD_TYPE, RECORDS, RECORDS_TYPE, RELATIONSHIP_CLASS_NAMES, REQUIRED, RING, RING_ARRAY, RING_ARRAY_TYPE, RING_TYPE, SCALE, SHAPE_FIELD_NAME, SHAPE_TYPE, SPATIAL_REFERENCE, SPLIT_POLICY, SUBTYPE, SUBTYPE_CODE, SUBTYPE_FIELD_INFO, SUBTYPE_FIELD_NAME, SUBTYPE_NAME, SUBTYPES, TYPE, VALUE, VALUES, VALUES_TYPE, VERSION, VERSIONED, WKID, WKT, WORKSPACE, WORKSPACE_DATA, WORKSPACE_DATA_TYPE, WORKSPACE_DEFINITION, WORKSPACE_DEFINITION_TYPE, WORKSPACE_TYPE, X, X_MAX, X_MIN, X_ORIGIN, XML_DOC, XML_PROPERTY_SET, XML_PROPERTY_SET_TYPE, XML_SCHEMA_DATA_TYPES, XY_SCALE, XY_TOLERANCE, Y, Y_MAX, Y_MIN, Y_ORIGIN, Z, Z_MAX, Z_MIN, Z_ORIGIN, Z_SCALE, Z_TOLERANCE| Constructor and Description |
|---|
EsriXmlRecordDefinitionUtil() |
| Modifier and Type | Method and Description |
|---|---|
static DEFeatureDataset |
createDEFeatureDataset(String schemaName,
SpatialReference spatialReference) |
static List<DEFeatureDataset> |
createDEFeatureDatasets(DETable table) |
static List<DEFeatureDataset> |
createDEFeatureDatasets(String schemaName,
SpatialReference spatialReference) |
static DETable |
createDETable(RecordDefinition recordDefinition,
SpatialReference spatialReference) |
static DETable |
createDETable(String schemaPath,
RecordDefinition recordDefinition,
SpatialReference spatialReference) |
static DETable |
getDETable(RecordDefinition recordDefinition,
SpatialReference spatialReference) |
static RecordDefinition |
getRecordDefinition(String schemaName,
CodedValueDomain domain,
boolean appendIdToName) |
static RecordDefinition |
getRecordDefinition(String schemaName,
DETable deTable)
Get a recordDefinition instance for the table definition excluding any ESRI
specific fields.
|
static RecordDefinition |
getRecordDefinition(String schemaName,
DETable deTable,
boolean ignoreEsriFields) |
static List<Record> |
getValues(RecordDefinition recordDefinition,
CodedValueDomain domain) |
public static final EsriGeodatabaseXmlFieldTypeRegistry FIELD_TYPES
public static DEFeatureDataset createDEFeatureDataset(String schemaName, SpatialReference spatialReference)
public static List<DEFeatureDataset> createDEFeatureDatasets(DETable table)
public static List<DEFeatureDataset> createDEFeatureDatasets(String schemaName, SpatialReference spatialReference)
public static DETable createDETable(RecordDefinition recordDefinition, SpatialReference spatialReference)
public static DETable createDETable(String schemaPath, RecordDefinition recordDefinition, SpatialReference spatialReference)
public static DETable getDETable(RecordDefinition recordDefinition, SpatialReference spatialReference)
public static RecordDefinition getRecordDefinition(String schemaName, CodedValueDomain domain, boolean appendIdToName)
public static RecordDefinition getRecordDefinition(String schemaName, DETable deTable)
schemaName - deTable - public static RecordDefinition getRecordDefinition(String schemaName, DETable deTable, boolean ignoreEsriFields)
public static List<Record> getValues(RecordDefinition recordDefinition, CodedValueDomain domain)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.