Class FXSSchemaResourceResolver
java.lang.Object
de.consist.bmu.rule.config.schema.fxs.FXSSchemaResourceResolver
- All Implemented Interfaces:
LSResourceResolver
LSResourceResolver Implementation für die Benutzung von
FXSSchemaValidator
. Benutzte Resourcen werden in einer internen Map
gehalten.-
Constructor Summary
ConstructorsConstructorDescriptionFXSSchemaResourceResolver
(List<FXSSCHEMATYPE> fxsSchemaList) Default Konstruktor. -
Method Summary
Modifier and TypeMethodDescriptionfinal LSInput
resolveResource
(String publicId, String systemId, String baseURI) Ruft resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI)) mit type und namespaceURI sind null gesetzt.final LSInput
Sucht die angegebene Resource anhand der lokal verfügbaren Resourcen.
-
Constructor Details
-
FXSSchemaResourceResolver
Default Konstruktor.- Parameters:
fxsSchemaList
- Liste der Schemas
-
-
Method Details
-
resolveResource
Ruft resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI)) mit type und namespaceURI sind null gesetzt.- Parameters:
publicId
- PUBLIC idsystemId
- SYSTEM idbaseURI
- baseURI- Returns:
- ressource
-
resolveResource
public final LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) Sucht die angegebene Resource anhand der lokal verfügbaren Resourcen.- Specified by:
resolveResource
in interfaceLSResourceResolver
- Parameters:
type
- - The type of the resource being resolved. For XML [XML 1.0] resources (i.e. entities), applications must use the value "http://www.w3.org/TR/REC-xml". For XML Schema [XML Schema Part 1] , applications must use the value "http://www.w3.org/2001/XMLSchema".namespaceURI
- - The namespace of the resource being resolved, e.g. the target namespace of the XML Schema [XML Schema Part 1] when resolving XML Schema resources.publicId
- - The public identifier of the external entity being referenced, or null if no public identifier was supplied or if the resource is not an entity.systemId
- - The system identifier, a URI reference [IETF RFC 2396], of the external resource being referenced, or null if no system identifier was supplied.baseURI
- - The absolute base URI of the resource being parsed, or null if there is no base URI.- Returns:
- A ByteStream connected to the resource
-