org.opensaml.xml
Class AbstractExtensibleXMLObjectUnmarshaller
java.lang.Object
org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
org.opensaml.xml.AbstractElementExtensibleXMLObjectUnmarshaller
org.opensaml.xml.AbstractExtensibleXMLObjectUnmarshaller
- All Implemented Interfaces:
- Unmarshaller
public abstract class AbstractExtensibleXMLObjectUnmarshaller
- extends AbstractElementExtensibleXMLObjectUnmarshaller
AbstractExtensibleXMLObjectUnmarshaller unmarshalls element of type xs:any
and with
xs:anyAttribute
attributes.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractExtensibleXMLObjectUnmarshaller
public AbstractExtensibleXMLObjectUnmarshaller()
- Constructor.
AbstractExtensibleXMLObjectUnmarshaller
public AbstractExtensibleXMLObjectUnmarshaller(String targetNamespaceURI,
String targetLocalName)
- Deprecated. no replacement
- Constructor.
- Parameters:
targetNamespaceURI
- the namespace URI of either the schema type QName or element QName of the elements this
unmarshaller operates ontargetLocalName
- the local name of either the schema type QName or element QName of the elements this
unmarshaller operates on
processAttribute
protected void processAttribute(XMLObject xmlObject,
Attr attribute)
throws UnmarshallingException
- Unmarshalls the
xs:anyAttribute
attributes.
No xs:anyAttribute
attribute.
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
- Overrides:
processAttribute
in class AbstractElementExtensibleXMLObjectUnmarshaller
- Parameters:
xmlObject
- the XMLObjectattribute
- the attribute
- Throws:
UnmarshallingException
- thrown if there is a problem adding the attribute to the XMLObject
Copyright © 1999-2012. All Rights Reserved.