de.interactive_instruments.ShapeChange.Model
Class ModelImpl

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.Model.ModelImpl
All Implemented Interfaces:
Model
Direct Known Subclasses:
EADocument, GenericModel, GSIPDocument, Xmi10Document

public abstract class ModelImpl
extends Object
implements Model


Field Summary
protected  HashSet<String> allowedTags
           
protected static String[] gmlTags
           
protected static String[] jsonTags
           
protected  boolean postprocessed
           
protected static String[] shapeChangeTags
           
 
Constructor Summary
ModelImpl()
           
 
Method Summary
 void initialise(ShapeChangeResult r, Options o, String repositoryFileNameOrConnectionString, String user, String pwd)
           
 String normalizeTaggedValue(String tag)
           
 void postprocessAfterLoadingAndValidate()
          Execute postprocessing and validation checks before the conversion
 HashSet<PackageInfo> selectedSchemas()
          Return all schemas that are selected using the relevant parameters: appSchemaName, appSchemaNameRegex, appSchemaNamespaceRegex
 
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
characterEncoding, classById, classByName, classes, initialise, options, packageById, packages, result, schemas, shutdown, type
 

Field Detail

postprocessed

protected boolean postprocessed

gmlTags

protected static String[] gmlTags

jsonTags

protected static String[] jsonTags

shapeChangeTags

protected static String[] shapeChangeTags

allowedTags

protected HashSet<String> allowedTags
Constructor Detail

ModelImpl

public ModelImpl()
Method Detail

postprocessAfterLoadingAndValidate

public void postprocessAfterLoadingAndValidate()
Execute postprocessing and validation checks before the conversion

Specified by:
postprocessAfterLoadingAndValidate in interface Model

selectedSchemas

public HashSet<PackageInfo> selectedSchemas()
Return all schemas that are selected using the relevant parameters: appSchemaName, appSchemaNameRegex, appSchemaNamespaceRegex

Specified by:
selectedSchemas in interface Model
See Also:
PackageInfo.isSchema()

normalizeTaggedValue

public String normalizeTaggedValue(String tag)

initialise

public void initialise(ShapeChangeResult r,
                       Options o,
                       String repositoryFileNameOrConnectionString,
                       String user,
                       String pwd)
                throws ShapeChangeAbortException
Specified by:
initialise in interface Model
Throws:
ShapeChangeAbortException


Copyright © 2015. All rights reserved.