Class AttributeMap
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.pades.attributes.AttributeMap
public class AttributeMap extends Object
Esta classe é usada para fazer o mapeamento de atributos entre seus
identificadores e suas respectivas classes.
-
Method Summary
Modifier and Type Method Description static void
addAttributeMapping(String attributeIdentifier, Class<? extends SignatureAttribute<Object>> attributeClass)
Permite adicionar um novo atributo no mapeamento de atributos.static Class<? extends SignatureAttribute<Object>>
getAttributeClass(String attributeIdentifier)
Informa a classe do atributo pelo seu identificador único.static Set<String>
getAttributeNames()
static void
initialize()
Faz o mapeamento dos identificadores de cada atributo com a sua respectiva classe.
-
Method Details
-
initialize
public static void initialize()Faz o mapeamento dos identificadores de cada atributo com a sua respectiva classe. -
getAttributeClass
public static Class<? extends SignatureAttribute<Object>> getAttributeClass(String attributeIdentifier)Informa a classe do atributo pelo seu identificador único.- Parameters:
attributeIdentifier
- Identificador único do atributo. Ex.: "1.2.840.113549.1.1.5".- Returns:
- A classe do atributo
-
addAttributeMapping
public static void addAttributeMapping(String attributeIdentifier, Class<? extends SignatureAttribute<Object>> attributeClass)Permite adicionar um novo atributo no mapeamento de atributos.- Parameters:
attributeIdentifier
- Identificador único do attributo. Ex.: "1.2.840.113549.1.1.5".attributeClass
- Classe do atributo correspondente ao identificador único informado.
-
getAttributeNames
-