com.japisoft.xmlpad.helper.model
Class SchemaLocator

java.lang.Object
  extended bycom.japisoft.xmlpad.helper.model.SchemaLocator

public class SchemaLocator
extends java.lang.Object

This is a class for locating a schema

Version:
1.0
Author:
(c) 2004 JAPISoft / http://www.japisoft.com

Field Summary
 java.lang.String documentLocation
           
 java.lang.String location
           
 int schemaDeclarationLine
           
 
Constructor Summary
SchemaLocator(java.io.InputStream stream)
           
SchemaLocator(java.io.InputStream stream, java.lang.String location)
           
SchemaLocator(java.io.Reader reader)
           
SchemaLocator(java.lang.String location)
           
SchemaLocator(java.lang.String documentLocation, java.lang.String location)
           
SchemaLocator(java.net.URL location)
           
 
Method Summary
 java.io.Reader getReader()
           
 java.lang.String getSource()
           
 boolean streamProvided()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

documentLocation

public java.lang.String documentLocation

location

public java.lang.String location

schemaDeclarationLine

public int schemaDeclarationLine
Constructor Detail

SchemaLocator

public SchemaLocator(java.lang.String location)
Parameters:
location - an URL or a file path to a schema

SchemaLocator

public SchemaLocator(java.lang.String documentLocation,
                     java.lang.String location)
Parameters:
documentLocation - Source document
location - Relatif schema location

SchemaLocator

public SchemaLocator(java.net.URL location)
Parameters:
location - an URL to a schema

SchemaLocator

public SchemaLocator(java.io.InputStream stream)
Parameters:
stream - a stream for a schema content

SchemaLocator

public SchemaLocator(java.io.InputStream stream,
                     java.lang.String location)
Parameters:
stream - A Stream for a schema content

SchemaLocator

public SchemaLocator(java.io.Reader reader)
Parameters:
reader - a reader for a schema content
Method Detail

streamProvided

public boolean streamProvided()
Returns:
true if a stream was used for the constructor

getSource

public java.lang.String getSource()
Returns:
a location or an URL if available

getReader

public java.io.Reader getReader()
                         throws java.lang.Exception
Returns:
The final reader
Throws:
java.lang.Exception - If the reader can't be gotten


Copyright © 2006 JAPISoft. All Rights Reserved.