Class Exists

java.lang.Object
org.apache.tools.ant.ProjectComponent
com.github.sardine.ant.Command
com.github.sardine.ant.command.Exists
All Implemented Interfaces:
Cloneable

public class Exists extends Command
A nice ant wrapper around sardine.exists(). Sets the property value to "true" if the resource at URL exists.
  • Field Summary

    Fields inherited from class org.apache.tools.ant.ProjectComponent

    description, location, project
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Execute the command.
    void
    setProperty(String property)
    Set property to set if URL exists.
    void
    Set URL to check.
    protected void
    This is called prior to Command.execute() in order to enable the command implementation to validate the provided attributes.

    Methods inherited from class Command

    executeCommand, getSardine, setTask

    Methods inherited from class org.apache.tools.ant.ProjectComponent

    clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

    Methods inherited from class Object

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

    • Exists

      public Exists()
  • Method Details

    • execute

      protected void execute() throws Exception
      Execute the command.
      Specified by:
      execute in class Command
      Throws:
      Exception - if the command failed
    • validateAttributes

      protected void validateAttributes() throws Exception
      This is called prior to Command.execute() in order to enable the command implementation to validate the provided attributes.
      Specified by:
      validateAttributes in class Command
      Throws:
      Exception - if the command is misconfigured
    • setUrl

      public void setUrl(String url)
      Set URL to check.
    • setProperty

      public void setProperty(String property)
      Set property to set if URL exists.