com.sun.xml.ws.util.pipe
Class AbstractSchemaValidationTube.MetadataResolverImpl

java.lang.Object
  extended by com.sun.xml.ws.util.pipe.AbstractSchemaValidationTube.MetadataResolverImpl
All Implemented Interfaces:
SDDocumentResolver, LSResourceResolver
Enclosing class:
AbstractSchemaValidationTube

protected class AbstractSchemaValidationTube.MetadataResolverImpl
extends Object
implements SDDocumentResolver, LSResourceResolver


Field Summary
(package private)  Map<String,SDDocument> docs
           
(package private)  Map<String,SDDocument> nsMapping
           
 
Constructor Summary
AbstractSchemaValidationTube.MetadataResolverImpl()
           
AbstractSchemaValidationTube.MetadataResolverImpl(Iterable<SDDocument> it)
           
 
Method Summary
(package private)  void addSchema(Source schema)
           
(package private)  void addSchemas(Collection<? extends Source> schemas)
           
 SDDocument resolve(String systemId)
          returns SDDocument for the give systemId.
 LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docs

final Map<String,SDDocument> docs

nsMapping

final Map<String,SDDocument> nsMapping
Constructor Detail

AbstractSchemaValidationTube.MetadataResolverImpl

public AbstractSchemaValidationTube.MetadataResolverImpl()

AbstractSchemaValidationTube.MetadataResolverImpl

public AbstractSchemaValidationTube.MetadataResolverImpl(Iterable<SDDocument> it)
Method Detail

addSchema

void addSchema(Source schema)

addSchemas

void addSchemas(Collection<? extends Source> schemas)

resolve

public SDDocument resolve(String systemId)
Description copied from interface: SDDocumentResolver
returns SDDocument for the give systemId.

Specified by:
resolve in interface SDDocumentResolver
Parameters:
systemId - document's systemId
Returns:
document for the systemId, null if it cannot resolve.

resolveResource

public LSInput resolveResource(String type,
                               String namespaceURI,
                               String publicId,
                               String systemId,
                               String baseURI)
Specified by:
resolveResource in interface LSResourceResolver


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.