Class StiCsvDatabase
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.StiCsvDatabase
- All Implemented Interfaces:
IStiJsonReportObject,IStiSerializable,IStiSerializableRef,IStiName,ICloneable,IStiAlias,IStiInherited,Cloneable
- Direct Known Subclasses:
StiDbUserDatabase
-
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
ConstructorsConstructorDescriptionStiCsvDatabase(String name, File pathData) StiCsvDatabase(String name, InputStream dataIS) StiCsvDatabase(String name, String pathData) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(StiDataStoreSource source, Boolean fillTable, StiReport report) voidintgetDatabaseInformation(Connection con, StiAbstractAdapter adapter, StiReport report) Gets a service name.voidLoadFromJsonObject(JSONObject jObject) voidsetCodePage(int codePage) voidsetSeparator(String separator) 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
-
StiCsvDatabase
public StiCsvDatabase() -
StiCsvDatabase
-
StiCsvDatabase
- Parameters:
name- database namepathData- xml file
-
StiCsvDatabase
- Parameters:
name- database NamedataIS- xmlInputStream
-
-
Method Details
-
getCodePage
public int getCodePage() -
setCodePage
public void setCodePage(int codePage) -
getSeparator
-
setSeparator
-
getServiceName
Gets a service name.- Overrides:
getServiceNamein classStiDatabase
-
connect
- Specified by:
connectin classStiDatabase
-
disconnect
public void disconnect()- Specified by:
disconnectin classStiDatabase
-
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
-