Class X509CRLImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.signature.impl.X509CRLImpl
- All Implemented Interfaces:
XSBase64Binary,XMLObject,X509CRL
Concrete implementation of
X509CRL.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classThe action to be taken when the current state must be cleaned. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IndexingObjectStore<String>Class-level index of Base64 encoded CRL values.private StringIndex to a stored Base64 encoded CRL.private Cleaner.CleanableTheCleaner.Cleanablerepresenting the current instance's CRL value, as represented by the currentb64CRLIndexfield value.private static final CleanerTheCleanerinstance to use.Fields inherited from interface org.opensaml.xmlsec.signature.X509CRL
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAMEFields inherited from interface org.opensaml.core.xml.schema.XSBase64Binary
TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedX509CRLImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
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
-
B64_CRL_STORE
Class-level index of Base64 encoded CRL values. -
CLEANER
TheCleanerinstance to use. -
cleanable
TheCleaner.Cleanablerepresenting the current instance's CRL value, as represented by the currentb64CRLIndexfield value. -
b64CRLIndex
Index to a stored Base64 encoded CRL.
-
-
Constructor Details
-
X509CRLImpl
protected X509CRLImpl(@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
-
getValue
Gets the base64-encoded binary value.- Specified by:
getValuein interfaceXSBase64Binary- Returns:
- the string, or null
-
setValue
Sets the base64-encoded binary value.- Specified by:
setValuein interfaceXSBase64Binary- Parameters:
newValue- the string value
-
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
-