Class SigningMethodImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.ext.saml2alg.impl.SigningMethodImpl
-
- All Implemented Interfaces:
ElementExtensibleXMLObject,XMLObject,SAMLObject,SigningMethod
public class SigningMethodImpl extends AbstractXMLObject implements SigningMethod
Implementation ofSigningMethod.
-
-
Field Summary
Fields Modifier and Type Field Description private StringalgorithmAlgorithm attribute value.private IntegermaxKeySizeMaxKeySize attribute value.private IntegerminKeySizeMinKeySize attribute value.private IndexedXMLObjectChildrenList<XMLObject>unknownChildrenWildcard child elements.-
Fields inherited from interface org.opensaml.saml.ext.saml2alg.SigningMethod
ALGORITHM_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, MAX_KEY_SIZE_ATTRIB_NAME, MIN_KEY_SIZE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Constructor Description SigningMethodImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlgorithm()IntegergetMaxKeySize()IntegergetMinKeySize()List<XMLObject>getOrderedChildren()List<XMLObject>getUnknownXMLObjects()List<XMLObject>getUnknownXMLObjects(QName typeOrName)voidsetAlgorithm(String newValue)voidsetMaxKeySize(Integer newValue)voidsetMinKeySize(Integer newValue)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, 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, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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 Detail
-
unknownChildren
private final IndexedXMLObjectChildrenList<XMLObject> unknownChildren
Wildcard child elements.
-
algorithm
private String algorithm
Algorithm attribute value.
-
minKeySize
private Integer minKeySize
MinKeySize attribute value.
-
maxKeySize
private Integer maxKeySize
MaxKeySize attribute value.
-
-
Method Detail
-
getAlgorithm
@Nullable public String getAlgorithm()
- Specified by:
getAlgorithmin interfaceSigningMethod
-
setAlgorithm
public void setAlgorithm(@Nullable String newValue)- Specified by:
setAlgorithmin interfaceSigningMethod
-
getMinKeySize
@Nullable public Integer getMinKeySize()
- Specified by:
getMinKeySizein interfaceSigningMethod
-
setMinKeySize
public void setMinKeySize(@Nullable Integer newValue)- Specified by:
setMinKeySizein interfaceSigningMethod
-
getMaxKeySize
@Nullable public Integer getMaxKeySize()
- Specified by:
getMaxKeySizein interfaceSigningMethod
-
setMaxKeySize
public void setMaxKeySize(@Nullable Integer newValue)- Specified by:
setMaxKeySizein interfaceSigningMethod
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects()
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-