public class RMFTPDataSource extends RMFileDataSource
RMDataSource.EntityResolver
Constructor and Description |
---|
RMFTPDataSource() |
Modifier and Type | Method and Description |
---|---|
void |
copyValues(RMDataSource aDataSource)
Override to copy ftp values.
|
void |
deleteFileImpl(RMFile aFile)
Deletes file.
|
RMFileDataSource |
fromXML(com.reportmill.archiver.RXArchiver anArchiver,
com.reportmill.archiver.RXElement anElement,
java.lang.Object anOwner)
XML unarchival.
|
RMFile |
getFile(java.lang.String aPath,
boolean doCreate,
boolean isDirectory)
Override to load file via HTTP.
|
java.util.List<RMFile> |
getFilesImpl(java.lang.String aPath)
Returns files at path.
|
RMFTPClient |
getFTPClient()
Returns the ftp client.
|
java.lang.String |
getHTTPRoot()
Returns the HTTP root.
|
java.net.URL |
getHTTPRootURL()
Returns the HTTP root as a URL.
|
java.lang.String |
getTypeString()
Returns the type string.
|
boolean |
isHTTPDataSource()
Returns whether data source is really HTTP data source.
|
void |
readFileImpl(RMFile aFile)
Gets file bytes.
|
void |
saveRowsImmediately()
Override to disable if HTTP.
|
void |
setHTTPRoot(java.lang.String aURLString)
Sets the HTTP root.
|
com.reportmill.archiver.RXElement |
toXML(com.reportmill.archiver.RXArchiver anArchiver,
java.lang.Object anOwner)
XML archival.
|
void |
writeFileImpl(RMFile aFile)
Writes file bytes.
|
createEntityImpl, delete, deleteRowImpl, getDataset, getEntityFile, getEntityRows, getPath, getRowsImpl, getSchema, insertRowImpl, readSchema, saveSchema, setPath, updateRowImpl
create, createEntity, createObject, deleteEntity, deleteFile, deleteRow, equals, getAllRows, getDataset, getDefaultCondition, getDefaultParameters, getEntity, getEntityClass, getEntityResolver, getFile, getFile, getName, getQueryParameters, getRootDirectory, getRow, getRow, getRows, getSchemaVisible, getUniqueRow, insertRow, propertyChange, readFile, refresh, saveRows, setEntityResolver, setName, toString, updateRow, writeFile
addListener, addPropertyChangeListener, animUpdate, clone, firePropertyChange, firePropertyChange, getListener, getListenerCount, getListeners, isFirePropertyChangeEnabled, isUndoing, removeListener, removePropertyChangeListener, setFirePropertyChangeEnabled, setUndoing
public java.lang.String getTypeString()
getTypeString
in class RMFileDataSource
public RMFTPClient getFTPClient()
public java.lang.String getHTTPRoot()
public void setHTTPRoot(java.lang.String aURLString)
public java.net.URL getHTTPRootURL()
public boolean isHTTPDataSource()
public java.util.List<RMFile> getFilesImpl(java.lang.String aPath)
getFilesImpl
in class RMFileDataSource
public void readFileImpl(RMFile aFile)
readFileImpl
in class RMFileDataSource
public void writeFileImpl(RMFile aFile)
writeFileImpl
in class RMFileDataSource
public void deleteFileImpl(RMFile aFile)
deleteFileImpl
in class RMFileDataSource
public RMFile getFile(java.lang.String aPath, boolean doCreate, boolean isDirectory)
getFile
in class RMDataSource
public void saveRowsImmediately()
saveRowsImmediately
in class RMFileDataSource
public void copyValues(RMDataSource aDataSource)
copyValues
in class RMFileDataSource
public com.reportmill.archiver.RXElement toXML(com.reportmill.archiver.RXArchiver anArchiver, java.lang.Object anOwner)
toXML
in class RMFileDataSource
public RMFileDataSource fromXML(com.reportmill.archiver.RXArchiver anArchiver, com.reportmill.archiver.RXElement anElement, java.lang.Object anOwner)
fromXML
in class RMFileDataSource