Class PGPDataImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.signature.impl.PGPDataImpl
- All Implemented Interfaces:
ElementExtensibleXMLObject,XMLObject,PGPData
Concrete implementation of
PGPData.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PGPKeyIDPGPKeyID child element value.private PGPKeyPacketPGPKeyPacket child element value.private final IndexedXMLObjectChildrenList<XMLObject>List of <any> wildcard XMLObject children.Fields inherited from interface org.opensaml.xmlsec.signature.PGPData
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPGPDataImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets an unmodifiable list of child elements in the order that they will appear in the DOM.Get PGPKeyID child element.Get PGPKeyPacket child element.Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.getUnknownXMLObjects(QName typeOrName) Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.voidsetPGPKeyID(PGPKeyID newPGPKeyID) Set PGPKeyID child element.voidsetPGPKeyPacket(PGPKeyPacket newPGPKeyPacket) Set PGPKeyPacket child element.Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
pgpKeyID
PGPKeyID child element value. -
pgpKeyPacket
PGPKeyPacket child element value. -
xmlChildren
List of <any> wildcard XMLObject children.
-
-
Constructor Details
-
PGPDataImpl
protected PGPDataImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Details
-
getPGPKeyID
Get PGPKeyID child element.- Specified by:
getPGPKeyIDin interfacePGPData- Returns:
- the PGPKeyID child element
-
setPGPKeyID
Set PGPKeyID child element.- Specified by:
setPGPKeyIDin interfacePGPData- Parameters:
newPGPKeyID- the new PGPKeyID
-
getPGPKeyPacket
Get PGPKeyPacket child element.- Specified by:
getPGPKeyPacketin interfacePGPData- Returns:
- the PGPKeyPacket child element
-
setPGPKeyPacket
Set PGPKeyPacket child element.- Specified by:
setPGPKeyPacketin interfacePGPData- Parameters:
newPGPKeyPacket- the new PGPKeyPacket
-
getUnknownXMLObjects
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject- Returns:
- list of XMLObjects added to this XMLObject as part of the "any" content model
-
getUnknownXMLObjects
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject- Parameters:
typeOrName- the QName of the statements to return- Returns:
- list of XMLObjects added to this XMLObject as part of the "any" content model TODO: think this should be typed List<? extends XMLObject>
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-