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 © 2006-2011 Internet2. All Rights Reserved.