org.eclipse.xtend.typesystem.xsd.builder
Class XSDResolver

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterImpl
      extended by org.eclipse.xtend.typesystem.xsd.builder.XSDResolver
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.xsd.util.XSDSchemaLocationResolver, org.eclipse.xsd.util.XSDSchemaLocator

public class XSDResolver
extends org.eclipse.emf.common.notify.impl.AdapterImpl
implements org.eclipse.xsd.util.XSDSchemaLocationResolver, org.eclipse.xsd.util.XSDSchemaLocator

Author:
Moritz Eysholdt - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
protected  org.apache.commons.logging.Log log
           
 
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target
 
Constructor Summary
XSDResolver()
           
 
Method Summary
 boolean isAdapterForType(java.lang.Object type)
           
 org.eclipse.xsd.XSDSchema locateSchema(org.eclipse.xsd.XSDSchema xsdSchema, java.lang.String namespaceURI, java.lang.String rawSchemaLocationURI, java.lang.String resolvedSchemaLocationURI)
           
 java.lang.String resolveSchemaLocation(org.eclipse.xsd.XSDSchema xsdSchema, java.lang.String namespaceURI, java.lang.String schemaLocationURI)
           
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, notifyChanged, setTarget, unsetTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected org.apache.commons.logging.Log log
Constructor Detail

XSDResolver

public XSDResolver()
Method Detail

isAdapterForType

public boolean isAdapterForType(java.lang.Object type)
Specified by:
isAdapterForType in interface org.eclipse.emf.common.notify.Adapter
Overrides:
isAdapterForType in class org.eclipse.emf.common.notify.impl.AdapterImpl

locateSchema

public org.eclipse.xsd.XSDSchema locateSchema(org.eclipse.xsd.XSDSchema xsdSchema,
                                              java.lang.String namespaceURI,
                                              java.lang.String rawSchemaLocationURI,
                                              java.lang.String resolvedSchemaLocationURI)
Specified by:
locateSchema in interface org.eclipse.xsd.util.XSDSchemaLocator

resolveSchemaLocation

public java.lang.String resolveSchemaLocation(org.eclipse.xsd.XSDSchema xsdSchema,
                                              java.lang.String namespaceURI,
                                              java.lang.String schemaLocationURI)
Specified by:
resolveSchemaLocation in interface org.eclipse.xsd.util.XSDSchemaLocationResolver