public abstract class DataObject
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DataObject.DataObjectType |
Modifier and Type | Field and Description |
---|---|
protected HttpClient |
client |
protected DataObject.DataObjectType |
dataType |
java.lang.String |
path |
Constructor and Description |
---|
DataObject(HttpClient client,
java.lang.String dataUrl,
DataObject.DataObjectType dataObjectType) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
exists() |
java.lang.String |
getName() |
DataDirectory |
getParent() |
DataObject.DataObjectType |
getType() |
java.lang.String |
getUrl()
Resolves this collection into an HTTP url path
|
boolean |
isDirectory() |
boolean |
isFile() |
java.lang.String |
toString() |
public final java.lang.String path
protected final HttpClient client
protected final DataObject.DataObjectType dataType
public DataObject(HttpClient client, java.lang.String dataUrl, DataObject.DataObjectType dataObjectType)
public DataDirectory getParent()
public java.lang.String getName()
public DataObject.DataObjectType getType()
public boolean isFile()
public boolean isDirectory()
public abstract boolean exists() throws APIException
APIException
public java.lang.String getUrl()
public java.lang.String toString()
toString
in class java.lang.Object