org.gvsig.remoteclient.wfs.schema
Class XMLSchemaParser

java.lang.Object
  extended by org.kxml2.io.KXmlParser
      extended by org.gvsig.remoteclient.utils.EncodingXMLParser
          extended by org.gvsig.remoteclient.wfs.schema.XMLSchemaParser
All Implemented Interfaces:
org.xmlpull.v1.XmlPullParser

public class XMLSchemaParser
extends 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
XMLSchemaParser()
           
XMLSchemaParser(java.lang.String schema)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getNameSpace()
           
 java.lang.String getSchema()
           
 java.lang.String getTargetNamespace()
           
 java.lang.String getversion()
           
 void require(int type, java.lang.String namespace, java.lang.String name)
           
 void setSchema(java.lang.String schema)
           
 void setSchemaFromMainTag(java.lang.String tag)
          It gets the schema from a tag.
 
Methods inherited from class org.gvsig.remoteclient.utils.EncodingXMLParser
setInput
 
Methods 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSchemaParser

public XMLSchemaParser()

XMLSchemaParser

public XMLSchemaParser(java.lang.String schema)
Method Detail

setSchemaFromMainTag

public void setSchemaFromMainTag(java.lang.String tag)
It gets the schema from a tag. The schema is separated of the tag name by ":".

Parameters:
tag -

getSchema

public java.lang.String getSchema()
Returns:
Returns the schema.

setSchema

public void setSchema(java.lang.String schema)
Parameters:
schema - The schema to set.

require

public void require(int type,
                    java.lang.String namespace,
                    java.lang.String name)
             throws org.xmlpull.v1.XmlPullParserException,
                    java.io.IOException
Specified by:
require in interface org.xmlpull.v1.XmlPullParser
Overrides:
require in class org.kxml2.io.KXmlParser
Throws:
org.xmlpull.v1.XmlPullParserException
java.io.IOException

getName

public java.lang.String getName()
Specified by:
getName in interface org.xmlpull.v1.XmlPullParser
Overrides:
getName in class org.kxml2.io.KXmlParser

getNameSpace

public java.lang.String getNameSpace()

getversion

public java.lang.String getversion()

getTargetNamespace

public java.lang.String getTargetNamespace()


Copyright © 2004-2013 gvSIG. All Rights Reserved.