Class ResolverSameDocument
- java.lang.Object
-
- org.apache.xml.security.stax.impl.resourceResolvers.ResolverSameDocument
-
- All Implemented Interfaces:
ResourceResolver
,ResourceResolverLookup
public class ResolverSameDocument extends java.lang.Object implements ResourceResolver, ResourceResolverLookup
Resolver for references in the same document.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
firstElementOccured
private java.lang.String
id
-
Constructor Summary
Constructors Constructor Description ResolverSameDocument()
ResolverSameDocument(java.lang.String uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceResolverLookup
canResolve(java.lang.String uri, java.lang.String baseURI)
java.lang.String
getId()
java.io.InputStream
getInputStreamFromExternalReference()
boolean
isSameDocumentReference()
boolean
matches(XMLSecStartElement xmlSecStartElement)
boolean
matches(XMLSecStartElement xmlSecStartElement, javax.xml.namespace.QName idAttributeNS)
ResourceResolver
newInstance(java.lang.String uri, java.lang.String baseURI)
-
-
-
Method Detail
-
getId
public java.lang.String getId()
-
canResolve
public ResourceResolverLookup canResolve(java.lang.String uri, java.lang.String baseURI)
- Specified by:
canResolve
in interfaceResourceResolverLookup
-
newInstance
public ResourceResolver newInstance(java.lang.String uri, java.lang.String baseURI)
- Specified by:
newInstance
in interfaceResourceResolverLookup
-
isSameDocumentReference
public boolean isSameDocumentReference()
- Specified by:
isSameDocumentReference
in interfaceResourceResolver
-
matches
public boolean matches(XMLSecStartElement xmlSecStartElement)
- Specified by:
matches
in interfaceResourceResolver
-
matches
public boolean matches(XMLSecStartElement xmlSecStartElement, javax.xml.namespace.QName idAttributeNS)
-
getInputStreamFromExternalReference
public java.io.InputStream getInputStreamFromExternalReference() throws XMLSecurityException
- Specified by:
getInputStreamFromExternalReference
in interfaceResourceResolver
- Throws:
XMLSecurityException
-
-