Class SequenceOf

    • Field Detail

      • TAG_SEQUENCE

        private static final byte TAG_SEQUENCE
        Tipo ASN.1 SequenceOf.
        See Also:
        Constant Field Values
      • elementsType

        private final transient java.lang.Class<? extends DecoderObject> elementsType
      • sequenceObjects

        private transient java.util.Vector<DecoderObject> sequenceObjects
    • Constructor Detail

      • SequenceOf

        protected SequenceOf​(java.lang.Class<? extends DecoderObject> type)
        Construye un tipo ASN.1 SequenceOf. Un SequenceOf contiene una secuencia de tipos ASN.1 (que deben ser iguales).
        Parameters:
        type - Tipos (etiquetas) de objetos ASN.1 (1 a n elementos) que va a contener la secuencia. El orden es irrelevante.
    • Method Detail

      • getDefaultTag

        protected byte getDefaultTag()
        Description copied from class: DecoderObject
        Obtiene la etiqueta de tipo ASN.1 del objeto.
        Specified by:
        getDefaultTag in class DecoderObject
        Returns:
        Etiqueta de tipo ASN.1 del objeto.
      • getElementAt

        protected DecoderObject getElementAt​(int index)
        Devuelve el elemento situado en la posición indicada.
        Parameters:
        index - Posición del elemento a recuperar.
        Returns:
        Un objeto de tipo DecoderObject que contiene el TLV deseado.
        Throws:
        java.lang.IndexOutOfBoundsException - Si el indice indicado no pertenece al rango de la secuencia.
      • getElementCount

        protected int getElementCount()
        Obtiene el número de elementos que contiene la secuencia.
        Returns:
        Número de elementos que contiene la secuencia.