public class LexGridXMLProcessor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NO_SCHEME_URL |
static java.lang.String |
NO_SCHEME_VERSION |
static java.util.HashMap<CodingScheme,java.lang.Boolean> |
systemCSProperties |
static java.util.HashMap<CodingScheme,java.lang.Boolean> |
systemRelationsProperties |
Constructor and Description |
---|
LexGridXMLProcessor() |
Modifier and Type | Method and Description |
---|---|
int |
getEntryPointType(java.net.URI uri,
LgMessageDirectorIF messages) |
int |
getLastRevisionElement(java.net.URI uri,
LgMessageDirectorIF messages) |
SystemRelease |
getSystemReleaseMetadata(java.net.URI uri,
LgMessageDirectorIF messages)
We are pre-processing the System Release Meta data to avoid having to load this at
the end of the System Release load.
|
boolean |
isCodingSchemePresent(java.net.URI uri,
LgMessageDirectorIF messages) |
boolean |
isPickListDefinitionPresent(java.net.URI uri,
LgMessageDirectorIF messages) |
boolean |
isValueSetDefinitionPresent(java.net.URI uri,
LgMessageDirectorIF messages) |
CodingScheme[] |
loadCodingScheme(java.net.URI uri,
LgMessageDirectorIF messages,
boolean validateXML,
CodingSchemeManifest manifest) |
PickListDefinition[] |
loadPickListDefinition(java.net.URI uri,
LgMessageDirectorIF messages,
boolean validateXML) |
CodingScheme[] |
loadRevision(java.net.URI uri,
LgMessageDirectorIF messages,
boolean validateXML) |
java.lang.Object[] |
loadSystemRelease(java.net.URI uri,
LgMessageDirectorIF messages,
boolean validateXML) |
ValueSetDefinition[] |
loadValueSetDefinition(java.net.URI uri,
LgMessageDirectorIF messages,
boolean validateXML) |
boolean |
setPropertiesFlag(java.net.URI uri,
LgMessageDirectorIF messages) |
boolean |
setRelationsPropertiesFlag(java.net.URI uri,
LgMessageDirectorIF messages) |
java.util.HashMap<java.lang.String,java.lang.Boolean> |
surveySystemRelease(java.net.URI uri,
LgMessageDirectorIF messages)
This does preprocessing to indicate whether the current system release has
a given list of schemes, pick lists or value sets.
|
java.util.ArrayList<SystemReleaseSurvey> |
systemReleaseCodingSchemePropertiesSurvey(java.net.URI uri,
LgMessageDirectorIF messages)
Surveying the xml of a system release to allow accurate streaming to the data base.
|
public static final java.lang.String NO_SCHEME_URL
public static final java.lang.String NO_SCHEME_VERSION
public static final java.util.HashMap<CodingScheme,java.lang.Boolean> systemCSProperties
public static final java.util.HashMap<CodingScheme,java.lang.Boolean> systemRelationsProperties
public CodingScheme[] loadCodingScheme(java.net.URI uri, LgMessageDirectorIF messages, boolean validateXML, CodingSchemeManifest manifest) throws CodingSchemeAlreadyLoadedException
path
- messages
- validateXML
- CodingSchemeAlreadyLoadedException
public CodingScheme[] loadRevision(java.net.URI uri, LgMessageDirectorIF messages, boolean validateXML) throws CodingSchemeAlreadyLoadedException
path
- messages
- validateXML
- CodingSchemeAlreadyLoadedException
public java.lang.Object[] loadSystemRelease(java.net.URI uri, LgMessageDirectorIF messages, boolean validateXML) throws CodingSchemeAlreadyLoadedException
path
- messages
- validateXML
- CodingSchemeAlreadyLoadedException
public ValueSetDefinition[] loadValueSetDefinition(java.net.URI uri, LgMessageDirectorIF messages, boolean validateXML)
public PickListDefinition[] loadPickListDefinition(java.net.URI uri, LgMessageDirectorIF messages, boolean validateXML)
public int getEntryPointType(java.net.URI uri, LgMessageDirectorIF messages)
path
- public boolean setPropertiesFlag(java.net.URI uri, LgMessageDirectorIF messages)
path
- public boolean setRelationsPropertiesFlag(java.net.URI uri, LgMessageDirectorIF messages)
path
- public boolean isCodingSchemePresent(java.net.URI uri, LgMessageDirectorIF messages)
path
- represents a path to the xml file to loadmessages
- public boolean isValueSetDefinitionPresent(java.net.URI uri, LgMessageDirectorIF messages)
path
- represents a path to the xml file to loadmessages
- public boolean isPickListDefinitionPresent(java.net.URI uri, LgMessageDirectorIF messages)
path
- represents a path to the xml file to loadmessages
- public int getLastRevisionElement(java.net.URI uri, LgMessageDirectorIF messages)
path
- messages
- public SystemRelease getSystemReleaseMetadata(java.net.URI uri, LgMessageDirectorIF messages)
path
- messages
- public java.util.HashMap<java.lang.String,java.lang.Boolean> surveySystemRelease(java.net.URI uri, LgMessageDirectorIF messages)
path
- messages
- public java.util.ArrayList<SystemReleaseSurvey> systemReleaseCodingSchemePropertiesSurvey(java.net.URI uri, LgMessageDirectorIF messages)
path
- messages
-