ReportMill 10 API

com.reportmill.datasource
Class RMXMLResource

java.lang.Object
  extended by com.reportmill.datasource.RMResource
      extended by com.reportmill.datasource.RMXMLResource

public class RMXMLResource
extends RMResource

An RMResource implementation for RMXMLDataSource.


Constructor Summary
RMXMLResource(RMDataSource aDataSource, java.lang.String aName, java.lang.Object theBytes, java.lang.String aQueryName)
          Creates a new resource.
 
Method Summary
 byte[] getBytes()
          Returns the resource bytes.
 RMXMLDataSource getDataSourceXML()
          Returns the resource datasource as an RMXMLDataSource.
 java.io.File getFile()
          Returns the file for this resource.
 java.lang.String remove()
          Removes this resource from the datasource.
 java.lang.String save()
          Saves this resource to the datasource.
 
Methods inherited from class com.reportmill.datasource.RMResource
getDataSource, getName, getQueryName, isDirty, setBytes, setDirty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMXMLResource

public RMXMLResource(RMDataSource aDataSource,
                     java.lang.String aName,
                     java.lang.Object theBytes,
                     java.lang.String aQueryName)
Creates a new resource.

Method Detail

getDataSourceXML

public RMXMLDataSource getDataSourceXML()
Returns the resource datasource as an RMXMLDataSource.


getBytes

public byte[] getBytes()
Returns the resource bytes.

Overrides:
getBytes in class RMResource

save

public java.lang.String save()
Saves this resource to the datasource.

Overrides:
save in class RMResource

remove

public java.lang.String remove()
Removes this resource from the datasource.

Overrides:
remove in class RMResource

getFile

public java.io.File getFile()
Returns the file for this resource.


ReportMill 10 API