Class Resource

java.lang.Object
overit.geocall.util.hyperlink.Resource

public class Resource extends Object
Class used to manage an HTML Resource
  • Field Details

    • _steps

      protected ArrayList _steps
    • _absolute

      protected boolean _absolute
  • Constructor Details

    • Resource

      public Resource(String p)
      Constructor of a Resource
      Parameters:
      p - String containing the Resource
  • Method Details

    • getPage

      public String getPage()
      Returns the associated Resource page
      Returns:
      The associated Resource page
    • setPage

      public void setPage(String p)
      Sets the associated Resource page
      Parameters:
      p - The associated Resource page
    • getServletContext

      public String getServletContext()
      Returns the servlet context only if the resource path is absolute
      Returns:
      The servlet context
    • setServletContext

      public void setServletContext(String c)
      Sets the servlet context only if the path is absolute
      Parameters:
      c - The servlet context
    • isExplicit

      public boolean isExplicit()
      Returns if the page is explicit
      Returns:
      true if the page is explicit, false otherwise
    • isAbsolute

      public boolean isAbsolute()
      Returns if the path is absolute
      Returns:
      true if the path is absolute, false otherwise
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • concat

      public void concat(Resource r)
      Add as last steps the resource
      Parameters:
      r - The resource to add
    • relativize

      public void relativize(Resource r)
      Relativize the path if is absolute
      Parameters:
      r - The Resource
    • merge

      public void merge(Resource r)
      Method to merge two Resource
      Parameters:
      r - The Resource to merge
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object