org.jibx.xsd2jibx
Class FileXsdResolver

java.lang.Object
  extended by org.jibx.xsd2jibx.FileXsdResolver
All Implemented Interfaces:
XsdResolver

public class FileXsdResolver
extends java.lang.Object
implements XsdResolver


Field Summary
protected  java.lang.String schemaLocation
           
protected  java.lang.String targetNamespace
           
 
Constructor Summary
FileXsdResolver(java.lang.String schemaLocation)
           
 
Method Summary
 java.lang.String getId()
          Get the identifier.
 XsdResolver getIncludeResolver(java.lang.String schemaLocation)
          returns a resolver for
 java.io.InputStream getInputStream()
           
 java.lang.String getTargetNamespace()
          Returns the target namespace for the schema.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetNamespace

protected java.lang.String targetNamespace

schemaLocation

protected java.lang.String schemaLocation
Constructor Detail

FileXsdResolver

public FileXsdResolver(java.lang.String schemaLocation)
Method Detail

getId

public java.lang.String getId()
Description copied from interface: XsdResolver
Get the identifier. This ensures that a schema doesn't get processed more than once.

Specified by:
getId in interface XsdResolver

getInputStream

public java.io.InputStream getInputStream()
Specified by:
getInputStream in interface XsdResolver

getIncludeResolver

public XsdResolver getIncludeResolver(java.lang.String schemaLocation)
Description copied from interface: XsdResolver
returns a resolver for

Specified by:
getIncludeResolver in interface XsdResolver

getTargetNamespace

public java.lang.String getTargetNamespace()
Description copied from interface: XsdResolver
Returns the target namespace for the schema. Returns a an empty String if the schemas doesn't use namespaces.

Specified by:
getTargetNamespace in interface XsdResolver