Class DHKeyValueImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xmlsec.encryption.impl.DHKeyValueImpl
-
- All Implemented Interfaces:
XMLObject,DHKeyValue
public class DHKeyValueImpl extends AbstractXMLObject implements DHKeyValue
Concrete implementation ofDHKeyValue.
-
-
Field Summary
Fields Modifier and Type Field Description private GeneratorgeneratorGenerator child element.private PpP child element.private PgenCounterpgenCounterpgenCounter child element.private PublicpublicChildPublic element.private QqQ child element.private Seedseedseed child element.-
Fields inherited from interface org.opensaml.xmlsec.encryption.DHKeyValue
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDHKeyValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeneratorgetGenerator()Get the Generator child element.List<XMLObject>getOrderedChildren()Gets an unmodifiable list of child elements in the order that they will appear in the DOM.PgetP()Get the P child element.PgenCountergetPgenCounter()Get the pgenCounter element.PublicgetPublic()Get the Public element.QgetQ()Get the Q child element.SeedgetSeed()Get the seed element.voidsetGenerator(Generator newGenerator)Set the G child element.voidsetP(P newP)Set the P child element.voidsetPgenCounter(PgenCounter newPgenCounter)Set the pgenCounter element.voidsetPublic(Public newPublic)Set the Public element.voidsetQ(Q newQ)Set the Q child element.voidsetSeed(Seed newSeed)Set the seed element.-
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
-
p
private P p
P child element.
-
q
private Q q
Q child element.
-
generator
private Generator generator
Generator child element.
-
publicChild
private Public publicChild
Public element.
-
seed
private Seed seed
seed child element.
-
pgenCounter
private PgenCounter pgenCounter
pgenCounter child element.
-
-
Method Detail
-
getP
public P getP()
Get the P child element.- Specified by:
getPin interfaceDHKeyValue- Returns:
- the P child element
-
setP
public void setP(P newP)
Set the P child element.- Specified by:
setPin interfaceDHKeyValue- Parameters:
newP- the new P child element
-
getQ
public Q getQ()
Get the Q child element.- Specified by:
getQin interfaceDHKeyValue- Returns:
- the Q child element
-
setQ
public void setQ(Q newQ)
Set the Q child element.- Specified by:
setQin interfaceDHKeyValue- Parameters:
newQ- the new Q child element
-
getGenerator
public Generator getGenerator()
Get the Generator child element.- Specified by:
getGeneratorin interfaceDHKeyValue- Returns:
- the Generator child element
-
setGenerator
public void setGenerator(Generator newGenerator)
Set the G child element.- Specified by:
setGeneratorin interfaceDHKeyValue- Parameters:
newGenerator- the new G child element
-
getPublic
public Public getPublic()
Get the Public element.- Specified by:
getPublicin interfaceDHKeyValue- Returns:
- the Public element
-
setPublic
public void setPublic(Public newPublic)
Set the Public element.- Specified by:
setPublicin interfaceDHKeyValue- Parameters:
newPublic- the new Public child element
-
getSeed
public Seed getSeed()
Get the seed element.- Specified by:
getSeedin interfaceDHKeyValue- Returns:
- the seed element
-
setSeed
public void setSeed(Seed newSeed)
Set the seed element.- Specified by:
setSeedin interfaceDHKeyValue- Parameters:
newSeed- new seed element
-
getPgenCounter
public PgenCounter getPgenCounter()
Get the pgenCounter element.- Specified by:
getPgenCounterin interfaceDHKeyValue- Returns:
- the pgenCounter element
-
setPgenCounter
public void setPgenCounter(PgenCounter newPgenCounter)
Set the pgenCounter element.- Specified by:
setPgenCounterin interfaceDHKeyValue- Parameters:
newPgenCounter- new pgenCounter element
-
getOrderedChildren
public List<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
-
-