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.StiFileDatabase
com.stimulsoft.report.dictionary.databases.StiXmlDatabase
- All Implemented Interfaces:
IStiJsonReportObject,IStiSerializable,IStiSerializableRef,IStiName,ICloneable,IStiAlias,IStiInherited,Cloneable
-
Field Summary
Fields inherited from class com.stimulsoft.report.dictionary.databases.StiFileDatabase
dataIS, pathDataFields inherited from class com.stimulsoft.base.services.StiService
propertiesFields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT -
Constructor Summary
ConstructorsConstructorDescriptionStiXmlDatabase(String name, File pathData) StiXmlDatabase(String name, InputStream dataIS) StiXmlDatabase(String name, InputStream schemeIS, InputStream dataIS) StiXmlDatabase(String name, String pathData) StiXmlDatabase(String name, String pathSchema, String pathData) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(StiDataStoreSource source, Boolean fillTable, StiReport report) voidvoidfillTable(StiDataStoreSource source) getDatabaseInformation(Connection con, StiAbstractAdapter adapter, StiReport report) final StringGets or sets path to xml schema.getSchemaInputStream(StiReport report) Gets a service name.voidLoadFromJsonObject(JSONObject jObject) voidsetEmbeddedData(String embeddedData) final voidsetPathSchema(String value) Methods inherited from class com.stimulsoft.report.dictionary.databases.StiFileDatabase
applyDatabaseInformation, getDataInputStream, getDataInputStream, getPathData, setPathDataMethods inherited from class com.stimulsoft.report.dictionary.databases.StiDatabase
clone, connect, createDataSources, edit, getAlias, getConnectedEvent, getConnectingEvent, getDisconnectedEvent, getDisconnectingEvent, getInherited, getKey, getName, getServiceCategory, getServiceType, getString, invokeConnected, invokeConnecting, invokeDisconnected, invokeDisconnecting, onConnected, onDisconnected, onDisconnecting, parsePath, regData, setAlias, setConnectedEvent, setConnectingEvent, setDisconnectedEvent, setDisconnectingEvent, setInherited, setKey, setName, toStringMethods inherited from class com.stimulsoft.base.services.StiService
getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabledMethods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
-
Constructor Details
-
StiXmlDatabase
public StiXmlDatabase() -
StiXmlDatabase
-
StiXmlDatabase
- Parameters:
name- database namepathData- xml file
-
StiXmlDatabase
- Parameters:
name- database NamedataIS- xmlInputStream
-
StiXmlDatabase
- Parameters:
name- database NameschemeIS- xml schemeInputStreamdataIS- xmlInputStream
-
StiXmlDatabase
-
-
Method Details
-
getServiceName
Gets a service name.- Overrides:
getServiceNamein classStiDatabase
-
getPathSchema
Gets or sets path to xml schema. -
setPathSchema
-
connect
- Specified by:
connectin classStiDatabase
-
getSchemaInputStream
-
disconnect
public void disconnect()- Specified by:
disconnectin classStiDatabase
-
fillTable
-
getDatabaseInformation
public StiDatabaseInformation getDatabaseInformation(Connection con, StiAbstractAdapter adapter, StiReport report) throws Exception - Overrides:
getDatabaseInformationin classStiDatabase- Throws:
Exception
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Overrides:
SaveToJsonObjectin classStiFileDatabase- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin interfaceIStiJsonReportObject- Overrides:
LoadFromJsonObjectin classStiFileDatabase- Throws:
JSONException
-
getEmbeddedData
- Returns:
- the embeddedData
-
setEmbeddedData
- Parameters:
embeddedData- the embeddedData to set
-