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
    Action.Path clone()
    Retorna uma cópia do objeto
    org.apache.commons.lang3.tuple.Pair<org.apache.pdfbox.cos.COSBase,​org.apache.pdfbox.cos.COSBase> getCOSBase()  
    String getName()
    Retorna o caminho
    Action.Path getNext()
    Retorna o caminho do próximo objeto
    int getSize()
    Retorna a distância de caminhos entre este e o último
    boolean hasNext()
    Verifica se este caminho possui um próximo
    void popBack()
    Remove o último caminho da cadeia
    void pushBack​(Action.Path path)
    Adiciona o caminho como o último da cadeia
    LinkedList<Action.Path> toList()  

    Methods inherited from class java.lang.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()