Class Action.Path

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.pdf.Action.Path
Enclosing class:
Action

protected static class Action.Path extends Object
Esta classe representa um caminho
  • Constructor Summary

    Constructors
    Constructor
    Description
    Path(String name, org.apache.pdfbox.cos.COSBase base1, org.apache.pdfbox.cos.COSBase base2)
    Construtor
    Path(org.apache.pdfbox.cos.COSName name, org.apache.pdfbox.cos.COSBase base1, org.apache.pdfbox.cos.COSBase base2)
    Construtor
  • Method Summary

    Modifier and Type
    Method
    Description
    Retorna uma cópia do objeto
    org.apache.commons.lang3.tuple.Pair<org.apache.pdfbox.cos.COSBase, org.apache.pdfbox.cos.COSBase>
     
    Retorna o caminho
    Retorna o caminho do próximo objeto
    int
    Retorna a distância de caminhos entre este e o último
    boolean
    Verifica se este caminho possui um próximo
    void
    Remove o último caminho da cadeia
    void
    Adiciona o caminho como o último da cadeia
     

    Methods inherited from class Object

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

    • Path

      public Path(org.apache.pdfbox.cos.COSName name, org.apache.pdfbox.cos.COSBase base1, org.apache.pdfbox.cos.COSBase base2)
      Construtor
      Parameters:
      name - Nome do caminho
      base1 - Primeiro objeto base associado ao caminho
      base2 - Segundo objeto base associado ao caminho
    • Path

      public Path(String name, org.apache.pdfbox.cos.COSBase base1, org.apache.pdfbox.cos.COSBase base2)
      Construtor
      Parameters:
      name - Nome do caminho
      base1 - Primeiro objeto base associado ao caminho
      base2 - Segundo objeto base associado ao caminho
  • Method Details

    • pushBack

      public void pushBack(Action.Path path)
      Adiciona o caminho como o último da cadeia
      Parameters:
      path - O caminho a ser adicionado
    • popBack

      public void popBack()
      Remove o último caminho da cadeia
    • getCOSBase

      public org.apache.commons.lang3.tuple.Pair<org.apache.pdfbox.cos.COSBase, org.apache.pdfbox.cos.COSBase> getCOSBase()
    • getName

      public String getName()
      Retorna o caminho
      Returns:
      O caminho
    • getNext

      public Action.Path getNext()
      Retorna o caminho do próximo objeto
      Returns:
      O caminho do próximo objeto
    • hasNext

      public boolean hasNext()
      Verifica se este caminho possui um próximo
      Returns:
      Indica se há um próximo caminho
    • clone

      public Action.Path clone()
      Retorna uma cópia do objeto
      Overrides:
      clone in class Object
      Returns:
      A cópia do objeto
    • getSize

      public int getSize()
      Retorna a distância de caminhos entre este e o último
      Returns:
      O tamanho da cadeia de caminhos
    • toList

      public LinkedList<Action.Path> toList()