org.opensaml.xml.signature.impl
Class DSAKeyValueImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.xml.signature.impl.DSAKeyValueImpl
All Implemented Interfaces:
DSAKeyValue, ValidatingXMLObject, XMLObject

public class DSAKeyValueImpl
extends AbstractValidatingXMLObject
implements DSAKeyValue

Concrete implementation of DSAKeyValue


Field Summary
 
Fields inherited from interface org.opensaml.xml.signature.DSAKeyValue
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected DSAKeyValueImpl(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
          Constructor
 
Method Summary
 G getG()
          Get the G child element
 J getJ()
          Get the J child element
 java.util.List<XMLObject> getOrderedChildren()
          Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
 P getP()
          Get the P child element
 PgenCounter getPgenCounter()
          Get the PgenCounter element
 Q getQ()
          Get the Q child element
 Seed getSeed()
          Get the Seed element
 Y getY()
          Get the Y child element
 void setG(G newG)
          Set the G child element
 void setJ(J newJ)
          Set the J child element
 void setP(P newP)
          Set the P child element
 void setPgenCounter(PgenCounter newPgenCounter)
          Set the PgenCounter element
 void setQ(Q newQ)
          Set the Q child element
 void setSeed(Seed newSeed)
          Set the Seed element
 void setY(Y newY)
          Set the Y child element
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, 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.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Constructor Detail

DSAKeyValueImpl

protected DSAKeyValueImpl(java.lang.String namespaceURI,
                          java.lang.String elementLocalName,
                          java.lang.String namespacePrefix)
Constructor

Parameters:
namespaceURI -
elementLocalName -
namespacePrefix -
Method Detail

getP

public P getP()
Get the P child element

Specified by:
getP in interface DSAKeyValue
Returns:
the P child element

setP

public void setP(P newP)
Set the P child element

Specified by:
setP in interface DSAKeyValue
Parameters:
newP - the new P child element

getQ

public Q getQ()
Get the Q child element

Specified by:
getQ in interface DSAKeyValue
Returns:
the Q child element

setQ

public void setQ(Q newQ)
Set the Q child element

Specified by:
setQ in interface DSAKeyValue
Parameters:
newQ - the new Q child element

getG

public G getG()
Get the G child element

Specified by:
getG in interface DSAKeyValue
Returns:
the G child element

setG

public void setG(G newG)
Set the G child element

Specified by:
setG in interface DSAKeyValue
Parameters:
newG - the new G child element

getY

public Y getY()
Get the Y child element

Specified by:
getY in interface DSAKeyValue
Returns:
the Y child element

setY

public void setY(Y newY)
Set the Y child element

Specified by:
setY in interface DSAKeyValue
Parameters:
newY - the new Y child element

getJ

public J getJ()
Get the J child element

Specified by:
getJ in interface DSAKeyValue
Returns:
the J child element

setJ

public void setJ(J newJ)
Set the J child element

Specified by:
setJ in interface DSAKeyValue
Parameters:
newJ - the new J child element

getSeed

public Seed getSeed()
Get the Seed element

Specified by:
getSeed in interface DSAKeyValue
Returns:
the Seed element

setSeed

public void setSeed(Seed newSeed)
Set the Seed element

Specified by:
setSeed in interface DSAKeyValue
Parameters:
newSeed - new Seed element

getPgenCounter

public PgenCounter getPgenCounter()
Get the PgenCounter element

Specified by:
getPgenCounter in interface DSAKeyValue
Returns:
the PgenCounter element

setPgenCounter

public void setPgenCounter(PgenCounter newPgenCounter)
Set the PgenCounter element

Specified by:
setPgenCounter in interface DSAKeyValue
Parameters:
newPgenCounter - new PgenCounter element

getOrderedChildren

public java.util.List<XMLObject> getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.

Specified by:
getOrderedChildren in interface XMLObject
Returns:
ordered list of child elements