com.stimulsoft.report.dictionary.databases
Class StiXmlDatabase
java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.dictionary.databases.StiDatabase
com.stimulsoft.report.dictionary.databases.StiXmlDatabase
- All Implemented Interfaces:
- IStiJsonReportObject, IStiSerializable, IStiSerializableRef, IStiName, IStiInherited, java.lang.Cloneable
public class StiXmlDatabase
- extends StiDatabase
Methods inherited from class com.stimulsoft.report.dictionary.databases.StiDatabase |
createDataSources, edit, getAlias, getConnectedEvent, getConnectingEvent, getDisconnectedEvent, getDisconnectingEvent, getInherited, getKey, getName, getServiceCategory, getServiceType, getString, regData, setAlias, setConnectedEvent, setConnectingEvent, setDisconnectedEvent, setDisconnectingEvent, setInherited, setKey, setName, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StiXmlDatabase
public StiXmlDatabase()
StiXmlDatabase
public StiXmlDatabase(java.lang.String name,
java.lang.String pathData)
StiXmlDatabase
public StiXmlDatabase(java.lang.String name,
java.io.File pathData)
- Parameters:
name
- database namepathData
- xml file
StiXmlDatabase
public StiXmlDatabase(java.lang.String name,
java.io.InputStream dataIS)
- Parameters:
name
- database NamedataIS
- xml InputStream
StiXmlDatabase
public StiXmlDatabase(java.lang.String name,
java.io.InputStream schemeIS,
java.io.InputStream dataIS)
- Parameters:
name
- database NameschemeIS
- xml scheme InputStream
dataIS
- xml InputStream
StiXmlDatabase
public StiXmlDatabase(java.lang.String name,
java.lang.String pathSchema,
java.lang.String pathData)
getServiceName
public java.lang.String getServiceName()
- Gets a service name.
- Overrides:
getServiceName
in class StiDatabase
getPathSchema
public final java.lang.String getPathSchema()
- Gets or sets path to xml schema.
setPathSchema
public final void setPathSchema(java.lang.String value)
getPathData
public final java.lang.String getPathData()
- Gets or sets path to xml data.
setPathData
public final void setPathData(java.lang.String value)
connect
public void connect(StiDataStoreSource source,
StiReport report)
- Specified by:
connect
in class StiDatabase
connect
public void connect(StiDataStoreSource source,
java.lang.Boolean fillTable,
StiReport report)
- Specified by:
connect
in class StiDatabase
getSchemaInputStream
public java.io.InputStream getSchemaInputStream(StiReport report)
getDataInputStream
public java.io.InputStream getDataInputStream(StiReport report)
disconnect
public void disconnect()
- Specified by:
disconnect
in class StiDatabase
fillTable
public void fillTable(StiDataStoreSource source)
getDatabaseInformation
public StiDatabaseInformation getDatabaseInformation(java.sql.Connection con,
StiAbstractAdapter adapter,
StiReport report)
throws java.lang.Exception
- Overrides:
getDatabaseInformation
in class StiDatabase
- Throws:
java.lang.Exception
applyDatabaseInformation
public void applyDatabaseInformation(StiDatabaseInformation information,
StiReport report,
StiDatabaseInformation informationAll)
- Overrides:
applyDatabaseInformation
in class StiDatabase
SaveToJsonObject
public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
throws JSONException
- Specified by:
SaveToJsonObject
in interface IStiJsonReportObject
- Overrides:
SaveToJsonObject
in class StiDatabase
- Throws:
JSONException
LoadFromJsonObject
public void LoadFromJsonObject(JSONObject jObject)
throws JSONException
- Specified by:
LoadFromJsonObject
in interface IStiJsonReportObject
- Overrides:
LoadFromJsonObject
in class StiDatabase
- Throws:
JSONException
getEmbeddedData
public java.lang.String getEmbeddedData()
- Returns:
- the embeddedData
setEmbeddedData
public void setEmbeddedData(java.lang.String embeddedData)
- Parameters:
embeddedData
- the embeddedData to set