|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.interactive_instruments.ShapeChange.Options
public class Options
Field Summary | |
---|---|
String |
appSchemaVersion
|
boolean |
argoBugFixMissingDOCTYPE
|
static String[] |
assocStereotypes
|
static int |
ATTRIBUTECONCEPT
|
static int |
BASICTYPE
|
static String[] |
classStereotypes
Well known stereotypes |
protected HashSet<Integer> |
classTypesToCreateConstraintsFor
Set of class stereotypes for which constraints shall be created; null if constraints for all classes shall be created. |
static int |
CODELIST
|
String |
configFile
|
protected boolean |
constraintCreationForProperties
True, if constraints shall be created for properties, else false. |
static String |
CRLF
Carriage Return and Line Feed characters. |
protected ProcessConfiguration |
currentProcessConfig
|
static int |
DATATYPE
|
static String |
DC
|
static String |
DEF_NS
|
static String |
DEFAULT_TMP_DIR_PATH
|
protected String |
definitionSeparator
documentation separators |
static String[] |
depStereotypes
|
protected String |
descriptionSeparator
|
static String |
DGIWGSP_NS
|
static String |
DGIWGSP_NSABR
|
protected Map<String,String> |
dialogParameters
|
static int |
EA7
|
boolean |
eaBugFixPublicPackagesAreMarkedAsPrivate
|
boolean |
eaBugFixWrongID
|
boolean |
eaIncludeExtentsions
|
static String |
ELEMENT_NAME_KEY_FOR_DIAGRAM_MATCHING
|
static int |
ENUMERATION
|
protected HashSet<String> |
fAllRules
Hash table for schema requirements and conversion rules |
protected HashMap<String,MapEntry> |
fAttributeGroupMap
|
protected HashMap<String,MapEntry> |
fAttributeMap
|
protected HashMap<String,MapEntry> |
fBaseMap
Key: type + "#" + xsdEncodingRule Value: MapEntry with: rule: ("direct") p1: xmlType (optionally) p2: xmlTypeType+"/"+xmlTypeContent |
static int |
FEATURE
|
static int |
FEATURECONCEPT
|
protected HashMap<String,MapEntry> |
fElementMap
|
protected HashMap<String,String> |
fExtendsEncRule
Hash table for encoding rule extensions |
protected HashMap<String,MapEntry> |
fNamespaces
Hash table for external namespaces key: namespace abbreviation / prefix; value: MapEntry (arg1: namespace, arg2: location) |
protected HashMap<String,MapEntry> |
fPackages
Hash table for packages |
protected HashMap<String,String> |
fParameters
Hash table for additional parameters |
protected HashMap<String,String> |
fReplace
Hash table for string replacements |
protected HashSet<String> |
fRulesInEncRule
|
protected HashMap<String,String> |
fSchemaLocations
Hash table for schema locations key: namespace, value: location |
protected HashMap<String,String> |
fStereotypeAliases
Hash table for all stereotype aliases |
protected HashMap<String,String> |
fTargets
Map of targets to generate from the input model. |
protected HashMap<String,HashMap<String,MapEntry>> |
fTargetTypeMap
Map of type mapping tables for non-XMLSchema targets |
protected HashMap<String,MapEntry> |
fTypeMap
Hash table for type and element mappings |
static int |
GDB
|
static String |
GDBDOC_NS
|
static int |
GENERIC
|
static int |
GLOBAL
Global vs local declarations. |
String |
GML_NS
GML core namespaces |
static String |
GMLEXR_NS
|
static int |
GMLOBJECT
|
String |
gmlVersion
|
static int |
GSIP
|
static String |
GSIP_ENC
|
protected boolean |
ignoreEncodingRuleTaggedValues
True, if xxxEncodingRule tagged values shall be ignored (because the model is wrong and needs cleanup), else false. |
static String |
IMAGE_INCLUSION_CLASS_REGEX
|
static String |
IMAGE_INCLUSION_PACKAGE_REGEX
|
protected File |
imageTmpDir
|
protected InputConfiguration |
inputConfig
|
static String |
INPUTELEMENTID
Constants of the ShapeChangeConfiguration |
protected List<TargetConfiguration> |
inputTargetConfigs
|
protected List<TransformerConfiguration> |
inputTransformerConfigs
|
static String |
ISO19136_2007
XML Schema encoding rules |
static String |
ISO19136_2007_INSPIRE
|
static String |
ISO19136_2007_NO_GML
|
static String |
ISO19136_2007_SHAPECHANGE_1_0
|
static String |
ISO19139_2007
|
static String |
ISO19150_2014
|
static String |
JAXP_SCHEMA_LANGUAGE
Parser feature ids. |
static String |
JAXP_SCHEMA_SOURCE
|
static int |
LOCAL
|
protected Map<String,String> |
logParameters
|
static int |
MIXIN
|
protected String |
nameSeparator
|
static int |
NONE
SQL targets. |
static String |
NOT_ENCODED
|
static int |
OBJECT
|
static String |
OGC_GEOSPARQL
|
static int |
OKSTRAFID
|
static int |
OKSTRAKEY
|
static int |
ORACLE10
|
static String[] |
packageStereotypes
|
static String |
PARAM_INPUT_EXCLUDED_PACKAGES
Defines the name of the configuration parameter via which a comma-separated list of package names to exclude from the model loading can be provided. |
static int |
POSTGIS
|
static String[] |
propertyStereotypes
|
boolean |
roseBugFixDuplicateGlobalDataTypes
|
static String |
SCAI_NS
|
static String |
SCHEMATRON_NS
|
static String |
SCRS_NS
|
boolean |
sortedSchemaOutput
If set to true, schemas (from the model) will be processed in some stable (not random) order. |
static String |
SQL
|
static String |
SWECOMMON2
|
static String |
TargetArcGISWorkspaceClass
|
static String |
TargetFeatureCatalogueClass
|
static String |
TargetJsonSchemaClass
|
static String |
TargetOWLISO19150Class
|
static String |
TargetRDFClass
|
static String |
TargetSQLClass
|
static String |
TargetXmlSchemaClass
Target Java Classes |
static String |
TMP_DIR_PATH_PARAM
|
protected File |
tmpDir
|
static int |
UNION
|
static int |
UNKNOWN
Class categories. |
static int |
VALUECONCEPT
|
static String |
W3C_OWL
|
static String |
W3C_OWL2XML
|
static String |
W3C_RDF
|
static String |
W3C_RDFS
|
static String |
W3C_SKOS
|
static String |
W3C_XML_SCHEMA
|
static int |
XMI10
Model types. |
String |
xmlNamespaceAbbreviationDefault
|
String |
xmlNamespaceDefault
|
static String |
XTRASERVER_NS
|
Constructor Summary | |
---|---|
Options()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String JAXP_SCHEMA_LANGUAGE
public static final String JAXP_SCHEMA_SOURCE
public static final String W3C_XML_SCHEMA
public static final String W3C_RDF
public static final String W3C_RDFS
public static final String W3C_OWL
public static final String W3C_OWL2XML
public static final String DC
public static final String OGC_GEOSPARQL
public static final String W3C_SKOS
public static final String SCRS_NS
public static final String SCAI_NS
public static final String SCHEMATRON_NS
public static final String DGIWGSP_NSABR
public static final String DGIWGSP_NS
public static final String DEF_NS
public static final String XTRASERVER_NS
public static final String GDBDOC_NS
public static final String TargetXmlSchemaClass
public static final String TargetJsonSchemaClass
public static final String TargetFeatureCatalogueClass
public static final String TargetOWLISO19150Class
public static final String TargetRDFClass
public static final String TargetSQLClass
public static final String TargetArcGISWorkspaceClass
public static final String ISO19136_2007
public static final String ISO19139_2007
public static final String ISO19136_2007_SHAPECHANGE_1_0
public static final String ISO19136_2007_INSPIRE
public static final String ISO19136_2007_NO_GML
public static final String ISO19150_2014
public static final String SQL
public static final String SWECOMMON2
public static final String NOT_ENCODED
public static final String GSIP_ENC
public static final String[] classStereotypes
public static final String[] assocStereotypes
public static final String[] propertyStereotypes
public static final String[] packageStereotypes
public static final String[] depStereotypes
public static final String CRLF
public static final int XMI10
public static final int EA7
public static final int GSIP
public static final int GENERIC
public static final int NONE
public static final int ORACLE10
public static final int POSTGIS
public static final int GDB
public static final int GLOBAL
public static final int LOCAL
public static final int UNKNOWN
public static final int FEATURE
public static final int CODELIST
public static final int ENUMERATION
public static final int MIXIN
public static final int DATATYPE
public static final int OBJECT
public static final int GMLOBJECT
public static final int BASICTYPE
public static final int UNION
public static final int OKSTRAKEY
public static final int OKSTRAFID
public static final int FEATURECONCEPT
public static final int ATTRIBUTECONCEPT
public static final int VALUECONCEPT
public static final String ELEMENT_NAME_KEY_FOR_DIAGRAM_MATCHING
public static final String IMAGE_INCLUSION_CLASS_REGEX
public static final String IMAGE_INCLUSION_PACKAGE_REGEX
public static final String INPUTELEMENTID
public static final String PARAM_INPUT_EXCLUDED_PACKAGES
public String xmlNamespaceDefault
public String xmlNamespaceAbbreviationDefault
public String appSchemaVersion
public String configFile
public String GML_NS
public static String GMLEXR_NS
public String gmlVersion
public boolean sortedSchemaOutput
public boolean roseBugFixDuplicateGlobalDataTypes
public boolean eaBugFixWrongID
public boolean eaBugFixPublicPackagesAreMarkedAsPrivate
public boolean eaIncludeExtentsions
public boolean argoBugFixMissingDOCTYPE
public static final String DEFAULT_TMP_DIR_PATH
public static final String TMP_DIR_PATH_PARAM
protected File tmpDir
protected HashMap<String,String> fTargets
protected HashMap<String,String> fParameters
protected HashMap<String,String> fReplace
protected HashMap<String,MapEntry> fTypeMap
protected HashMap<String,MapEntry> fBaseMap
Value: MapEntry with:
protected HashMap<String,MapEntry> fElementMap
protected HashMap<String,MapEntry> fAttributeMap
protected HashMap<String,MapEntry> fAttributeGroupMap
protected HashMap<String,HashMap<String,MapEntry>> fTargetTypeMap
protected HashMap<String,String> fStereotypeAliases
protected HashMap<String,MapEntry> fNamespaces
key: namespace abbreviation / prefix; value: MapEntry (arg1: namespace, arg2: location)
protected HashMap<String,MapEntry> fPackages
protected HashMap<String,String> fSchemaLocations
key: namespace, value: location
protected HashSet<String> fAllRules
protected HashSet<String> fRulesInEncRule
protected HashMap<String,String> fExtendsEncRule
protected String definitionSeparator
protected String descriptionSeparator
protected String nameSeparator
protected boolean constraintCreationForProperties
protected boolean ignoreEncodingRuleTaggedValues
protected HashSet<Integer> classTypesToCreateConstraintsFor
protected InputConfiguration inputConfig
protected Map<String,String> dialogParameters
protected Map<String,String> logParameters
protected ProcessConfiguration currentProcessConfig
protected List<TargetConfiguration> inputTargetConfigs
protected List<TransformerConfiguration> inputTransformerConfigs
protected File imageTmpDir
Constructor Detail |
---|
public Options()
Method Detail |
---|
public String definitionSeparator()
public String descriptionSeparator()
public String nameSeparator()
public boolean isConstraintCreationForProperties()
public boolean ignoreEncodingRuleTaggedValues()
public boolean isClassTypeToCreateConstraintsFor(int classCategory)
protected void addTypeMapEntry(String k1, String k2, String s1, String s2)
protected void addTypeMapEntry(String k1, String k2, String s1, String s2, String s3)
protected void addTypeMapEntry(String k1, String k2, String s1, String s2, String s3, String s4)
public MapEntry typeMapEntry(String k1, String k2)
public void addTargetTypeMapEntry(String cls, String type, String rule, String ttype, String param)
public MapEntry targetTypeMapEntry(String cls, String type, String rule)
protected void addBaseMapEntry(String k1, String k2, String s1, String s2)
protected void addBaseMapEntry(String k1, String k2, String s1, String s2, String s3)
The key is k1 + "#" + k2.
The value is a MapEntry with:
k1
- typek2
- xsdEncodingRules1
- ("direct")s2
- xmlTypes3
- xmlTypeType+"/"+xmlTypeContentpublic MapEntry baseMapEntry(String k1, String k2)
k1
- type namek2
- encoding rule name
protected void addElementMapEntry(String k1, String k2, String s1, String s2)
protected void addElementMapEntry(String k1, String k2, String s1, String s2, String s3)
public MapEntry elementMapEntry(String k1, String k2)
protected void addAttributeMapEntry(String k1, String k2, String s1)
public MapEntry attributeMapEntry(String k1, String k2)
protected void addAttributeGroupMapEntry(String k1, String k2, String s1)
public MapEntry attributeGroupMapEntry(String k1, String k2)
protected void addTarget(String k1, String k2)
public Vector<String> targets()
public String targetMode(String tn)
public String setTargetMode(String tn, String mode)
public String parameter(String k1)
k1
-
null
if the parameter does not existpublic String parameter(String t, String k1)
public String[] parameterNamesByRegex(String t, String regex)
public void setParameter(String k1, String s1)
public void setParameter(String t, String k1, String s1)
public String replaceValue(String k1)
public void setReplaceValue(String k1, String s1)
protected void addStereotypeAlias(String k1, String s1)
public String stereotypeAlias(String k1)
protected void addNamespace(String k1, String s1, String s2)
k1
- namespace abbreviation / prefixs1
- namespaces2
- locationprotected void addRule(String rule)
public boolean hasRule(String rule)
protected void addRule(String rule, String encRule)
public boolean hasRule(String rule, String encRule)
public boolean matchesEncRule(String encRule, String baseRule)
protected void addExtendsEncRule(String rule1, String rule2)
protected String extendsEncRule(String rule1)
protected void addPackage(String k1, String s1, String s2, String s3, String s4)
public void addSchemaLocation(String k1, String s1)
k1
- namespaces1
- locationprotected MapEntry namespace(String k1)
k1
- nsabr (namespace abbreviation / prefix)
null
if the nsabr is unknownpublic String nsabrForNamespace(String ns)
null
if the configuration
does not contain information about the namespace.
ns
-
public String fullNamespace(String k1)
k1
- nsabr (namespace abbreviation / prefix)
public String nsOfPackage(String k1)
public String nsabrOfPackage(String k1)
public String xsdOfPackage(String k1)
public String versionOfPackage(String k1)
public String schemaLocationOfNamespace(String k1)
k1
- - namespace
null
public String nameOfTarget(int targetId)
public void loadConfiguration() throws ShapeChangeAbortException
ShapeChangeAbortException
public void resetFields()
public String normalizeStereotype(String stereotype)
public boolean skipSchema(Target target, PackageInfo pi)
public String targetClassName(String rule)
public List<TargetConfiguration> getInputTargetConfigs()
public List<TransformerConfiguration> getInputTransformerConfigs()
public void setCurrentProcessConfig(ProcessConfiguration currentProcessConfig)
currentProcessConfig
- the currentProcessConfig to setpublic ProcessConfiguration getCurrentProcessConfig()
public List<TargetConfiguration> getTargetConfigurations()
public String getInputId()
INPUTELEMENTID
field), if the attribute was not set in
the configuration.public File getTmpDir()
public File imageTmpDir()
public Set<String> getExcludedPackages()
null
).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |