Class LazyResource
- java.lang.Object
-
- org.apache.ivy.plugins.repository.LazyResource
-
- All Implemented Interfaces:
Resource
- Direct Known Subclasses:
VsftpResource
public abstract class LazyResource extends java.lang.Object implements Resource
-
-
Constructor Summary
Constructors Constructor Description LazyResource(java.lang.String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
exists()
Determine if the resource is available.long
getContentLength()
Get the resource sizelong
getLastModified()
Get the date the resource was last modifiedjava.lang.String
getName()
Get the name of the resource.protected abstract void
init()
protected void
init(Resource r)
boolean
isLocal()
Is this resource local to this host, i.e.protected void
setContentLength(long contentLength)
protected void
setExists(boolean exists)
protected void
setLastModified(long lastModified)
protected void
setLocal(boolean local)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.ivy.plugins.repository.Resource
clone, openStream
-
-
-
-
Method Detail
-
init
protected abstract void init()
-
exists
public boolean exists()
Description copied from interface:Resource
Determine if the resource is available. Note that this method only checks for availability, not for actual existence.
-
getContentLength
public long getContentLength()
Description copied from interface:Resource
Get the resource size- Specified by:
getContentLength
in interfaceResource
- Returns:
- a
long
value representing the size of the resource in bytes.
-
getLastModified
public long getLastModified()
Description copied from interface:Resource
Get the date the resource was last modified- Specified by:
getLastModified
in interfaceResource
- Returns:
- A
long
value representing the time the file was last modified, measured in milliseconds since the epoch (00:00:00 GMT, January 1, 1970), or0L
if the file does not exist or if an I/O error occurs.
-
getName
public java.lang.String getName()
Description copied from interface:Resource
Get the name of the resource.
-
isLocal
public boolean isLocal()
Description copied from interface:Resource
Is this resource local to this host, i.e. is it on the file system?
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setContentLength
protected void setContentLength(long contentLength)
-
setExists
protected void setExists(boolean exists)
-
setLastModified
protected void setLastModified(long lastModified)
-
setLocal
protected void setLocal(boolean local)
-
init
protected void init(Resource r)
-
-