es.mityc.firmaJava.libreria.xades.elementos.xades
Class EncapsulatedPKIDataType

java.lang.Object
  extended by es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement
      extended by es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement
          extended by es.mityc.firmaJava.libreria.xades.elementos.xades.AbstractXADESElement
              extended by es.mityc.firmaJava.libreria.xades.elementos.xades.EncapsulatedPKIDataType
Direct Known Subclasses:
EncapsulatedCRLValue, EncapsulatedX509Certificate

public class EncapsulatedPKIDataType
extends AbstractXADESElement

Version:
1.0 TODO: incluir el tratamiento de la información en base6binary
Author:
Ministerio de Industria, Energía y Turismo

Field Summary
 
Fields inherited from class es.mityc.firmaJava.libreria.xades.elementos.xades.AbstractXADESElement
namespaceXAdES, schema
 
Fields inherited from class es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement
namespaceXDsig
 
Constructor Summary
EncapsulatedPKIDataType(XAdESSchemas schema)
           
EncapsulatedPKIDataType(XAdESSchemas schema, java.lang.String id)
           
EncapsulatedPKIDataType(XAdESSchemas schema, java.lang.String id, EncodingEnum encoding)
           
 
Method Summary
protected  void addContent(org.w3c.dom.Element element)
          Incluye la información de este nodo al elemento indicado.
 void addContent(org.w3c.dom.Element element, java.lang.String namespaceXAdES)
          Este metodo lo puede hacer público los tipos
 boolean equals(java.lang.Object obj)
          Compara otro objeto similar a ver si contienen la misma información
 EncodingEnum getEncoding()
           
 java.lang.String getId()
           
 java.lang.String getValue()
           
 void load(org.w3c.dom.Element element)
          Lee la información del nodo
 void setEncoding(EncodingEnum encoding)
           
 void setId(java.lang.String id)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.xades.AbstractXADESElement
addContent, createElement, createElement, getNamespaceXAdES, getSchema, setNamespaceXAdES, setSchema
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement
getNamespaceXDsig, setNamespaceXDsig
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement
checkElementName, compare, createElement, getFirstNonvoidNode, getNextNonvoidNode, isDecorationNode, isElementName, isThisNode, nodeToElement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncapsulatedPKIDataType

public EncapsulatedPKIDataType(XAdESSchemas schema)
Parameters:
schema -

EncapsulatedPKIDataType

public EncapsulatedPKIDataType(XAdESSchemas schema,
                               java.lang.String id)

EncapsulatedPKIDataType

public EncapsulatedPKIDataType(XAdESSchemas schema,
                               java.lang.String id,
                               EncodingEnum encoding)
Method Detail

getId

public java.lang.String getId()
Returns:
the id

setId

public void setId(java.lang.String id)
Parameters:
id - the id to set

getEncoding

public EncodingEnum getEncoding()
Returns:
the encoding

setEncoding

public void setEncoding(EncodingEnum encoding)
Parameters:
encoding - the encoding to set

getValue

public java.lang.String getValue()
Returns:
the value

setValue

public void setValue(java.lang.String value)
Parameters:
value - the value to set

equals

public boolean equals(java.lang.Object obj)
Description copied from class: AbstractXMLElement
Compara otro objeto similar a ver si contienen la misma información

Specified by:
equals in class AbstractXMLElement
Parameters:
obj - Objeto que ha de ser de la misma clase
Returns:
true si contienen la misma información, false en cualquier otro caso
See Also:
AbstractXMLElement.equals(java.lang.Object)

addContent

public void addContent(org.w3c.dom.Element element,
                       java.lang.String namespaceXAdES)
                throws InvalidInfoNodeException
Description copied from class: AbstractXADESElement
Este metodo lo puede hacer público los tipos

Overrides:
addContent in class AbstractXADESElement
Throws:
InvalidInfoNodeException
See Also:
AbstractXADESElement.addContent(org.w3c.dom.Element, java.lang.String, java.lang.String)

load

public void load(org.w3c.dom.Element element)
          throws InvalidInfoNodeException
Description copied from class: AbstractXMLElement
Lee la información del nodo

Specified by:
load in class AbstractXMLElement
Parameters:
element - elemento del que cuelga la información
Throws:
InvalidInfoNodeException - lanzada cuando la estructura de nodos leída es inválida
See Also:
AbstractXMLElement.load(org.w3c.dom.Element)

addContent

protected void addContent(org.w3c.dom.Element element)
                   throws InvalidInfoNodeException
Description copied from class: AbstractXMLElement
Incluye la información de este nodo al elemento indicado. Implementado por los tipos.

Overrides:
addContent in class AbstractXMLElement
Throws:
InvalidInfoNodeException
See Also:
AbstractXMLElement.addContent(org.w3c.dom.Element)


Copyright © 2009 Ministerio de Industria, Energía y Turismo. All Rights Reserved.