|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.interactive_instruments.ShapeChange.Model.ModelImpl
us.mitre.ShapeChange.Model.GSIP.GSIPDocument
public class GSIPDocument
Field Summary | |
---|---|
protected String |
characterEncoding
Character endcoding |
protected String |
enumLiteralSortType
|
protected String |
kmlReferenceType
|
protected Connection |
mdbConnection
|
Options |
options
|
static String |
OPTIONS_GSIPDOCUMENT_ENUMLITERALORDERPARAMNAME
|
ShapeChangeResult |
result
|
static int |
STATUS_GSIPDOCUMENT_ESTABLISHCLASSES
|
static int |
STATUS_GSIPDOCUMENT_INITSTART
|
static int |
STATUS_GSIPDOCUMENT_READCONSTRAINTS
|
static int |
STATUS_GSIPDOCUMENT_READMODEL
|
protected boolean |
suppressAssociationNames
|
protected boolean |
suppressAttributes
|
protected boolean |
suppressDatatypes
|
Fields inherited from class de.interactive_instruments.ShapeChange.Model.ModelImpl |
---|
allowedTags, gmlTags, jsonTags, postprocessed, shapeChangeTags |
Constructor Summary | |
---|---|
GSIPDocument()
|
|
GSIPDocument(ShapeChangeResult r,
Options o,
String mdbFileName)
|
Method Summary | |
---|---|
String |
characterEncoding()
|
ClassInfo |
classById(String id)
Return ClassInfo object given the id of a class |
ClassInfo |
classByName(String nam)
Return ClassInfo object given the name of a class |
HashSet<ClassInfo> |
classes(PackageInfo pi)
Return all ClassInfo objects contained in the given package and in sub- packages, which do not belong to an app schema different to the one of the given package. |
protected static String |
getDescriptionString(String name,
String definition,
String description)
|
protected static String |
getDocumentationString(String name,
String definition,
String description,
String note)
|
void |
initialise(ShapeChangeResult r,
Options o,
String mdbFileName)
|
String |
normalizeTaggedValue(String tag)
|
Options |
options()
Return options and configuration object. |
PackageInfo |
packageById(String id)
|
HashSet<PackageInfo> |
packages()
|
ShapeChangeResult |
result()
Return result object for error reporting. |
HashSet<PackageInfo> |
schemas(String name)
Collect and return all PackageInfo objects tagged as being a schema. |
void |
shutdown()
|
int |
type()
|
Methods inherited from class de.interactive_instruments.ShapeChange.Model.ModelImpl |
---|
initialise, postprocessAfterLoadingAndValidate, selectedSchemas |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Model |
---|
initialise, postprocessAfterLoadingAndValidate, selectedSchemas |
Field Detail |
---|
public static final int STATUS_GSIPDOCUMENT_INITSTART
public static final int STATUS_GSIPDOCUMENT_READMODEL
public static final int STATUS_GSIPDOCUMENT_ESTABLISHCLASSES
public static final int STATUS_GSIPDOCUMENT_READCONSTRAINTS
public static final String OPTIONS_GSIPDOCUMENT_ENUMLITERALORDERPARAMNAME
public Options options
public ShapeChangeResult result
protected final String characterEncoding
protected String enumLiteralSortType
protected boolean suppressAssociationNames
protected boolean suppressAttributes
protected boolean suppressDatatypes
protected String kmlReferenceType
protected Connection mdbConnection
Constructor Detail |
---|
public GSIPDocument()
public GSIPDocument(ShapeChangeResult r, Options o, String mdbFileName) throws ShapeChangeAbortException
ShapeChangeAbortException
Method Detail |
---|
public String normalizeTaggedValue(String tag)
normalizeTaggedValue
in class ModelImpl
public Options options()
options
in interface Model
public ShapeChangeResult result()
result
in interface Model
public void initialise(ShapeChangeResult r, Options o, String mdbFileName) throws ShapeChangeAbortException
initialise
in interface Model
ShapeChangeAbortException
public String characterEncoding()
characterEncoding
in interface Model
public ClassInfo classById(String id)
classById
in interface Model
public ClassInfo classByName(String nam)
classByName
in interface Model
public HashSet<ClassInfo> classes(PackageInfo pi)
classes
in interface Model
public PackageInfo packageById(String id)
packageById
in interface Model
public HashSet<PackageInfo> schemas(String name)
schemas
in interface Model
public void shutdown()
shutdown
in interface Model
public int type()
type
in interface Model
protected static String getDescriptionString(String name, String definition, String description)
protected static String getDocumentationString(String name, String definition, String description, String note)
public HashSet<PackageInfo> packages()
packages
in interface Model
PackageInfo
objects contained in the model
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |