Class Location

java.lang.Object
es.gob.jmulticard.card.Location

public final class Location extends Object
Ruta hacia un fichero (EF o DF) ISO 7816-4. Un fichero (EF) o directorio (DF) se identifica por un par de octetos o palabra que representan su identificador único. Todos los ficheros tienen como antepasado al fichero MF, que corresponde con el identificador 0x3F00.
Author:
Alberto Martínez, Tomás García-Merás.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Location(String absolutePath)
    Constructor de la clase Location.
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtiene el fichero hijo del Location proporcionado.
    byte[]
    Obtiene la dirección física del fichero actualmente apuntado.
    byte[]
    Obtiene la dirección del último fichero de la ruta indicada.
    Devuelve una representación de la ruta absoluta del fichero, separando cada identificador mediante barras (/).

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Location

      public Location(String absolutePath)
      Constructor de la clase Location.
      Parameters:
      absolutePath - Ruta absoluta donde se encuentra el fichero
  • Method Details

    • getChild

      public Location getChild()
      Obtiene el fichero hijo del Location proporcionado.
      Returns:
      Devuelve un objeto location que contiene el hijo del fichero actual si existe. Si no tiene hijos devuelve null.
    • getFile

      public byte[] getFile()
      Obtiene la dirección física del fichero actualmente apuntado.
      Returns:
      Una palabra con la dirección de memoria seleccionada.
    • getLastFilePath

      public byte[] getLastFilePath()
      Obtiene la dirección del último fichero de la ruta indicada.
      Returns:
      Path con la dirección del fichero.
    • toString

      public String toString()
      Devuelve una representación de la ruta absoluta del fichero, separando cada identificador mediante barras (/).
      Overrides:
      toString in class Object
      See Also: