Class QueryDescriptorTypeUnmarshaller

All Implemented Interfaces:
Unmarshaller
Direct Known Subclasses:
AttributeQueryDescriptorTypeUnmarshaller, AuthnQueryDescriptorTypeUnmarshaller, AuthzDecisionQueryDescriptorTypeUnmarshaller

public class QueryDescriptorTypeUnmarshaller extends RoleDescriptorUnmarshaller
Unmarshaller for QueryDescriptorType objects.
  • Constructor Details

    • QueryDescriptorTypeUnmarshaller

      public QueryDescriptorTypeUnmarshaller()
  • Method Details

    • processChildElement

      protected void processChildElement(@Nonnull XMLObject parentObject, @Nonnull XMLObject childObject) throws UnmarshallingException
      Called after a child element has been unmarshalled so that it can be added to the parent XMLObject. The default implementation of this method is a no-op.
      Overrides:
      processChildElement in class RoleDescriptorUnmarshaller
      Parameters:
      parentObject - the parent XMLObject
      childObject - the child XMLObject
      Throws:
      UnmarshallingException - thrown if there is a problem adding the child to the parent
    • processAttribute

      protected void processAttribute(@Nonnull XMLObject samlObject, @Nonnull Attr attribute) throws UnmarshallingException
      Called after an attribute has been unmarshalled so that it can be added to the XMLObject. The default implementation of this method is a no-op
      Overrides:
      processAttribute in class RoleDescriptorUnmarshaller
      Parameters:
      samlObject - the XMLObject
      attribute - the attribute
      Throws:
      UnmarshallingException - thrown if there is a problem adding the attribute to the XMLObject