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 booleanfirstElementOccuredprivate java.lang.Stringid
-
Constructor Summary
Constructors Constructor Description ResolverSameDocument()ResolverSameDocument(java.lang.String uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceResolverLookupcanResolve(java.lang.String uri, java.lang.String baseURI)java.lang.StringgetId()java.io.InputStreamgetInputStreamFromExternalReference()booleanisSameDocumentReference()booleanmatches(XMLSecStartElement xmlSecStartElement)booleanmatches(XMLSecStartElement xmlSecStartElement, javax.xml.namespace.QName idAttributeNS)ResourceResolvernewInstance(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:
canResolvein interfaceResourceResolverLookup
-
newInstance
public ResourceResolver newInstance(java.lang.String uri, java.lang.String baseURI)
- Specified by:
newInstancein interfaceResourceResolverLookup
-
isSameDocumentReference
public boolean isSameDocumentReference()
- Specified by:
isSameDocumentReferencein interfaceResourceResolver
-
matches
public boolean matches(XMLSecStartElement xmlSecStartElement)
- Specified by:
matchesin interfaceResourceResolver
-
matches
public boolean matches(XMLSecStartElement xmlSecStartElement, javax.xml.namespace.QName idAttributeNS)
-
getInputStreamFromExternalReference
public java.io.InputStream getInputStreamFromExternalReference() throws XMLSecurityException- Specified by:
getInputStreamFromExternalReferencein interfaceResourceResolver- Throws:
XMLSecurityException
-
-