public class CIMParser
extends java.lang.Object
Constructor and Description |
---|
CIMParser(java.lang.String name,
CIMModel model)
Constructor of the CIMParser
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkCIM(java.lang.String toCheck)
Utility used to check if the right CIMURI is used in the CIM XML Document
|
void |
endDocument()
Utility only useful for the logger, to use when we meet the end of the
CIM XML document
|
void |
endElement(javax.xml.stream.XMLStreamReader xmlsr) |
void |
startDocument()
Utility meant to be used when we start reading a document
It initializes the CIMModel.
|
void |
startElement(javax.xml.stream.XMLStreamReader xmlsr)
Utility to use when we meet a startElement in the CIM XML Document
Concerning the CIMModel, it can interpret the startElement as the
definition of a class (rdf:ID) or of an attribute referenced elsewhere
(rdf:resource or rdf:about).
|
public CIMParser(java.lang.String name, CIMModel model)
name
- only used to spot the input in log Messages
This name is used later to determine
the subset describedmodel
- public void startElement(javax.xml.stream.XMLStreamReader xmlsr) throws InterpretationException, BadVersionException
xmlsr
- The XMLStreamReader that is reading the XMLDocumentInterpretationException
BadVersionException
public void endElement(javax.xml.stream.XMLStreamReader xmlsr) throws InterpretationException, BadVersionException
public void endDocument()
public void startDocument() throws BadSubsetException
BadSubsetException
- in the case where we try to load subsets in
the wrong order.protected boolean checkCIM(java.lang.String toCheck)
toCheck
- The CIMURI read in the document