Package com.sun.msv.reader.xmlschema
Class WSDLGrammarReaderController
- java.lang.Object
-
- com.sun.msv.reader.xmlschema.WSDLGrammarReaderController
-
- All Implemented Interfaces:
GrammarReaderController
,GrammarReaderController2
,org.w3c.dom.ls.LSResourceResolver
,org.xml.sax.EntityResolver
public class WSDLGrammarReaderController extends java.lang.Object implements GrammarReaderController2, org.w3c.dom.ls.LSResourceResolver
Catch error messages and resolve schema locations.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
baseURI
private GrammarReaderController2
nextController
private java.util.Map<java.lang.String,EmbeddedSchema>
schemas
-
Constructor Summary
Constructors Constructor Description WSDLGrammarReaderController(GrammarReaderController2 nextController, java.lang.String baseURI, java.util.Map<java.lang.String,EmbeddedSchema> sources)
create the resolving controller.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(org.xml.sax.Locator[] locs, java.lang.String msg, java.lang.Exception nestedException)
org.w3c.dom.ls.LSResourceResolver
getLSResourceResolver()
org.xml.sax.InputSource
resolveEntity(java.lang.String publicId, java.lang.String systemId)
org.w3c.dom.ls.LSInput
resolveResource(java.lang.String type, java.lang.String namespaceURI, java.lang.String publicId, java.lang.String systemId, java.lang.String baseURI)
void
warning(org.xml.sax.Locator[] locs, java.lang.String errorMessage)
-
-
-
Field Detail
-
nextController
private GrammarReaderController2 nextController
-
schemas
private java.util.Map<java.lang.String,EmbeddedSchema> schemas
-
baseURI
private java.lang.String baseURI
-
-
Constructor Detail
-
WSDLGrammarReaderController
public WSDLGrammarReaderController(GrammarReaderController2 nextController, java.lang.String baseURI, java.util.Map<java.lang.String,EmbeddedSchema> sources)
create the resolving controller.- Parameters:
baseURI
- URI of the WSDL.sources
-
-
-
Method Detail
-
error
public void error(org.xml.sax.Locator[] locs, java.lang.String msg, java.lang.Exception nestedException)
- Specified by:
error
in interfaceGrammarReaderController
-
warning
public void warning(org.xml.sax.Locator[] locs, java.lang.String errorMessage)
- Specified by:
warning
in interfaceGrammarReaderController
-
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
- Specified by:
resolveEntity
in interfaceorg.xml.sax.EntityResolver
-
getLSResourceResolver
public org.w3c.dom.ls.LSResourceResolver getLSResourceResolver()
- Specified by:
getLSResourceResolver
in interfaceGrammarReaderController2
-
resolveResource
public org.w3c.dom.ls.LSInput resolveResource(java.lang.String type, java.lang.String namespaceURI, java.lang.String publicId, java.lang.String systemId, java.lang.String baseURI)
- Specified by:
resolveResource
in interfaceorg.w3c.dom.ls.LSResourceResolver
-
-