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

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
Direct Known Subclasses:
AbstractXadesDateElement, AbstractXadesIntegerElement, AbstractXadesStringElement, AbstractXadesURIElement, CertIDType, CertificateValuesType, CRLIdentifierType, CRLRefsType, CRLRefType, CRLValuesType, DataObjectFormatType, DigestAlgAndValueType, DocumentationReferencesType, EncapsulatedPKIDataType, IdentifierType, IntegerListType, NoticeReferenceType, ObjectIdentifierType, SignaturePolicyIdentifierType, SignaturePolicyIdType, SignaturePolicyImplied, SignatureProductionPlaceType, SigningTime, SigPolicyQualifier, SigPolicyQualifiersListType, SPUserNoticeType

public abstract class AbstractXADESElement
extends AbstractXDsigElement

Interfaz que ha de cumplir una implementación de un elemento del esquema xades

Version:
1.0
Author:
Ministerio de Industria, Energía y Turismo

Field Summary
protected  java.lang.String namespaceXAdES
           
protected  XAdESSchemas schema
           
 
Fields inherited from class es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement
namespaceXDsig
 
Constructor Summary
protected AbstractXADESElement(XAdESSchemas schema)
           
 
Method Summary
protected  void addContent(org.w3c.dom.Element element, java.lang.String namespaceXAdES)
          Este metodo lo puede hacer público los tipos
protected  void addContent(org.w3c.dom.Element element, java.lang.String namespaceXAdES, java.lang.String namespaceXDsig)
          Este metodo lo puede hacer público los tipos.
protected  org.w3c.dom.Element createElement(org.w3c.dom.Document doc, java.lang.String namespaceXAdES)
          Este elemento lo pueden hacer público los elementos
protected  org.w3c.dom.Element createElement(org.w3c.dom.Document doc, java.lang.String namespaceXDsig, java.lang.String namespaceXAdES)
          Este elemento lo pueden hacer público los elementos
 java.lang.String getNamespaceXAdES()
           
 XAdESSchemas getSchema()
           
 void setNamespaceXAdES(java.lang.String namespaceXAdES)
           
 void setSchema(XAdESSchemas schema)
           
 
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
addContent, checkElementName, compare, createElement, equals, getFirstNonvoidNode, getNextNonvoidNode, isDecorationNode, isElementName, isThisNode, load, nodeToElement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schema

protected XAdESSchemas schema

namespaceXAdES

protected java.lang.String namespaceXAdES
Constructor Detail

AbstractXADESElement

protected AbstractXADESElement(XAdESSchemas schema)
Method Detail

getSchema

public XAdESSchemas getSchema()
Returns:
the schema

setSchema

public void setSchema(XAdESSchemas schema)
Parameters:
schema - the schema to set

createElement

protected org.w3c.dom.Element createElement(org.w3c.dom.Document doc,
                                            java.lang.String namespaceXAdES)
                                     throws InvalidInfoNodeException
Este elemento lo pueden hacer público los elementos

Overrides:
createElement in class AbstractXDsigElement
Returns:
Throws:
InvalidInfoNodeException
See Also:
AbstractXDsigElement.createElement(org.w3c.dom.Document, java.lang.String)

createElement

protected org.w3c.dom.Element createElement(org.w3c.dom.Document doc,
                                            java.lang.String namespaceXDsig,
                                            java.lang.String namespaceXAdES)
                                     throws InvalidInfoNodeException
Este elemento lo pueden hacer público los elementos

Parameters:
doc -
namespaceXDsig -
namespaceXAdES -
Returns:
Throws:
InvalidInfoNodeException

addContent

protected void addContent(org.w3c.dom.Element element,
                          java.lang.String namespaceXAdES)
                   throws InvalidInfoNodeException
Este metodo lo puede hacer público los tipos

Overrides:
addContent in class AbstractXDsigElement
Throws:
InvalidInfoNodeException
See Also:
es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement#addContent(org.w3c.dom.Document, org.w3c.dom.Element, java.lang.String)

addContent

protected void addContent(org.w3c.dom.Element element,
                          java.lang.String namespaceXAdES,
                          java.lang.String namespaceXDsig)
                   throws InvalidInfoNodeException
Este metodo lo puede hacer público los tipos.

Parameters:
doc -
element -
namespaceXAdES -
namespaceXDsig -
Throws:
InvalidInfoNodeException

getNamespaceXAdES

public java.lang.String getNamespaceXAdES()
Returns:
the namespaceXAdES

setNamespaceXAdES

public void setNamespaceXAdES(java.lang.String namespaceXAdES)
Parameters:
namespaceXAdES - the namespaceXAdES to set


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