|
ReportMill 12 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.reportmill.base.RMObject
com.reportmill.datasource.RMDataSource
com.reportmill.datasource.RMFileDataSource
com.reportmill.datasource.RMFTPDataSource
public class RMFTPDataSource
A data source built on top of FTP.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.reportmill.datasource.RMDataSource |
|---|
RMDataSource.EntityResolver |
| Constructor Summary | |
|---|---|
RMFTPDataSource()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class com.reportmill.datasource.RMFileDataSource |
|---|
createEntityImpl, delete, deleteRowImpl, getDataset, getEntityFile, getEntityRows, getPath, getRowsImpl, getSchema, insertRowImpl, readSchema, saveSchema, setPath, updateRowImpl |
| Methods inherited from class com.reportmill.datasource.RMDataSource |
|---|
create, createEntity, createObject, deleteEntity, deleteFile, deleteRow, equals, getAllRows, getDataset, getEntity, getEntityClass, getEntityResolver, getFile, getFile, getName, getRootDirectory, getRow, getRow, getRows, getSchemaVisible, getUniqueRow, insertRow, propertyChange, readFile, refresh, saveRows, setEntityResolver, setName, toString, updateRow, writeFile |
| Methods inherited from class com.reportmill.base.RMObject |
|---|
addListener, addPropertyChangeListener, animUpdate, clone, firePropertyChange, firePropertyChange, getListener, getListenerCount, getListeners, isFirePropertyChangeEnabled, isUndoing, removeListener, removePropertyChangeListener, setFirePropertyChangeEnabled, setUndoing |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RMFTPDataSource()
| Method Detail |
|---|
public java.lang.String getTypeString()
getTypeString in class RMFileDataSourcepublic 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 RMFileDataSourcepublic void readFileImpl(RMFile aFile)
readFileImpl in class RMFileDataSourcepublic void writeFileImpl(RMFile aFile)
writeFileImpl in class RMFileDataSourcepublic void deleteFileImpl(RMFile aFile)
deleteFileImpl in class RMFileDataSource
public RMFile getFile(java.lang.String aPath,
boolean doCreate,
boolean isDirectory)
getFile in class RMDataSourcepublic void saveRowsImmediately()
saveRowsImmediately 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
|
ReportMill 12 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||