Class XMLSchemaParser
java.lang.Object
org.kxml2.io.KXmlParser
org.gvsig.remoteclient.utils.EncodingXMLParser
org.gvsig.remoteclient.wfs.schema.XMLSchemaParser
- All Implemented Interfaces:
org.xmlpull.v1.XmlPullParser
public class XMLSchemaParser
extends org.gvsig.remoteclient.utils.EncodingXMLParser
Thas class is used to parse a schema XSD
- Author:
- Jorge Piera Llodrá (piera_jor@gva.es), Carlos Sánchez Periñán (sanchez_carper@gva.es)
-
Field Summary
Fields inherited from interface org.xmlpull.v1.XmlPullParser
CDSECT, COMMENT, DOCDECL, END_DOCUMENT, END_TAG, ENTITY_REF, FEATURE_PROCESS_DOCDECL, FEATURE_PROCESS_NAMESPACES, FEATURE_REPORT_NAMESPACE_ATTRIBUTES, FEATURE_VALIDATION, IGNORABLE_WHITESPACE, NO_NAMESPACE, PROCESSING_INSTRUCTION, START_DOCUMENT, START_TAG, TEXT, TYPES -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.gvsig.remoteclient.utils.EncodingXMLParser
setInputMethods inherited from class org.kxml2.io.KXmlParser
defineEntityReplacementText, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getColumnNumber, getDepth, getEventType, getFeature, getInputEncoding, getLineNumber, getNamespace, getNamespace, getNamespaceCount, getNamespacePrefix, getNamespaceUri, getPositionDescription, getPrefix, getProperty, getText, getTextCharacters, isAttributeDefault, isEmptyElementTag, isWhitespace, next, nextTag, nextText, nextToken, setFeature, setInput, setInput, setProperty, skipSubTree
-
Constructor Details
-
XMLSchemaParser
public XMLSchemaParser() -
XMLSchemaParser
-
-
Method Details
-
setSchemaFromMainTag
It gets the schema from a tag. The schema is separated of the tag name by ":".- Parameters:
tag-
-
getSchema
- Returns:
- Returns the schema.
-
setSchema
- Parameters:
schema- The schema to set.
-
require
public void require(int type, String namespace, String name) throws org.xmlpull.v1.XmlPullParserException, IOException - Specified by:
requirein interfaceorg.xmlpull.v1.XmlPullParser- Overrides:
requirein classorg.kxml2.io.KXmlParser- Throws:
org.xmlpull.v1.XmlPullParserExceptionIOException
-
getName
- Specified by:
getNamein interfaceorg.xmlpull.v1.XmlPullParser- Overrides:
getNamein classorg.kxml2.io.KXmlParser
-
getNameSpace
-
getversion
-
getTargetNamespace
-