diff --git a/src/JasperStarter/CHANGES b/src/JasperStarter/CHANGES index e3147b2..0d263a6 100644 --- a/src/JasperStarter/CHANGES +++ b/src/JasperStarter/CHANGES @@ -2,6 +2,109 @@ JasperStarter - Running JasperReports from command line ======================================================== +Release notes - JasperStarter - Version 3.5.0 +--------------------------------------------- + +** Bug + * [JAS-134] - "InterruptedException" should not be ignored in App.java + * [JAS-135] - comparisons between unrelated types in Config.java + +** New Feature + * [JAS-131] - Jasperstarter does not provide a way to use the query string saved in the report itself + +** Task + * [JAS-133] - Release Pipeline takes longer than before + * [JAS-136] - Throwable.printStackTrace(...) should not be called in Report.java setLookAndFeel() + * [JAS-137] - Do not use a bitwise operator with a Boolean-like operand in ParameterPanel.java + * [JAS-138] - Do not use a bitwise operator with a Boolean-like operand in ParameterPrompt.java + + +Release notes - JasperStarter - Version 3.4.1 +--------------------------------------------- + +** Bug + * [JAS-132] - Security alert on org.springframework:spring-core + Updated springframework to 4.3.21 + + CVE-2016-5007 - moderate severity - Vulnerable versions: < 4.3.1 + CVE-2018-1275 - high severity - Vulnerable versions: < 4.3.16 + CVE-2018-1272 - moderate severity - Vulnerable versions: < 4.3.15 + CVE-2018-1271 - moderate severity - Vulnerable versions: < 4.3.15 + CVE-2018-1270 - high severity - Vulnerable versions: < 4.3.16 + CVE-2018-1257 - moderate severity - Vulnerable versions: < 4.3.17 + + +Release notes - JasperStarter - Version 3.4.0 +--------------------------------------------- + + JasperStarter-3.2.0 silently dropped Java7 support by using the + latest available JasperReports Library. + JasperReports-6.4.0 is the last release which works with Java7 so + JasperStarter-3.1.0 was the latest release supporting Java7. + + Now JasperStarter needs Java8 at a minimum and is manually tested + with OpenJDK-8, OpenJDK-10, OpenJDK-11. Automatic testing is on the + way (see JAS-128). + There will be a special release supporting Java7. + + "Diskless" operation using stdin and stdout for input data and + output is now complete. See ([JAS-97] and [JAS-89]). + + A public API allows direct integration with Python using jpy + ([JAS-125]). + +Known bugs: + * [JAS-120] - JasperReports-6.7.0 Version does not match with + reported version from the jar file in + This is an upstream error which causes JasperStarter to put out + a wrong JasperReports version number of 6.6.0 instead of 6.7.0 + if you call: jasperstarter -V + +** Bug + * [JAS-111] - JRE 1.7 incompatibility - not fixed in the main + release but clarified. + * [JAS-122] - Runtime error if a chart with "chart customizers" is + used + * [JAS-126] - Jasperstarter does not usefully propagate + compilation errors + +** New Feature + * [JAS-97] - Use stdout for the resulting PDF (so we don't have to + write to the hosting server's storage) + * [JAS-125] - Make report fill accessible via API + +** Task + * [JAS-127] - Enable dependency caching in build pipeline + * [JAS-129] - Remove test dependency to font Arial + * [JAS-130] - launch4j-maven-plugin:1.5.2 depends on 32bit + libraries + + +Release notes - JasperStarter - Version 3.3.0 +--------------------------------------------- + +Known bugs: + * [JAS-120] - JasperReports-6.7.0 Version does not match with reported version from the jar file in + This is an upstream error which causes JasperStarter to put out + a wrong JasperReports version number of 6.6.0 instead of 6.7.0 + if you call: jasperstarter -V + +** Bug + * [JAS-116] - SSL error + * [JAS-121] - Container 'Build' exceeded memory limit. + * [JAS-122] - Runtime error if a chart with "chart customizers" is used + +** New Feature + * [JAS-113] - JSONQL data source support + +** Task + * [JAS-102] - Pipeline: enable build artifact upload to download section + * [JAS-119] - Include JasperReports-6.7.0 + +** Improvement + * [JAS-89] - Accept stdin for datafile input + + Release Notes - JasperStarter - Version 3.2.1 --------------------------------------------- diff --git a/src/JasperStarter/README.md b/src/JasperStarter/README.md index 1ca00c3..0c315f0 100644 --- a/src/JasperStarter/README.md +++ b/src/JasperStarter/README.md @@ -9,7 +9,7 @@ The official homepage is [jasperstater.cenote.de][]. It has the following features: - * Run any JasperReport that needs a jdbc, csv, xml, json or empty datasource + * Run any JasperReport that needs a jdbc, csv, xml, json, jsonql or empty datasource * Use with any database for which a jdbc driver is available * Run reports with subreports * Execute reports that need runtime parameters. Any parameter whose class has @@ -29,10 +29,11 @@ It has the following features: * Integrate in non Java applications (for example PHP, Python) * Binary executable on Windows * Includes JasperReports so this is the only tool you need to install + * "Diskless" operation using stdin and stdout for input data and output. Requirements: - * Java 1.6 or higher + * Java 1.8 or higher * A JDBC 2.1 driver for your database @@ -67,6 +68,43 @@ Example with hsql using database type generic: For more information take a look in the docs directory of the distibution archive or read the [Usage][] page online. +### Python Integration using public API + +JasperStarter exposes an API which can be used with [jpy][] to +provide direct access from Python: + + # + # Load the JVM. See the jpy docs for details. + # + import jpyutil + jpyutil.init_jvm(jvm_maxmem='512M', jvm_classpath=['.../jasperstarter.jar']) + # + # Load the Java types needed. + # + import jpy + Arrays = jpy.get_type('java.util.Arrays') + File = jpy.get_type('java.io.File') + Report = jpy.get_type('de.cenote.jasperstarter.Report') + Config = jpy.get_type('de.cenote.jasperstarter.Config') + DsType = jpy.get_type('de.cenote.jasperstarter.types.DsType') + # + # Create the JasperStarter configuration. See Config.java for details. + # + config = Config() + config.setInput('jsonql.jrxml') + config.setOutput('contacts.pdf') + config.setDbType(DsType.json) + config.setDataFile(File('contacts.json')) + config.setJsonQuery('contacts.person') + config.setOutputFormats(Arrays.asList([])) + # + # Run the report. See Report.java for details. + # + instance = Report(config, File(config.getInput())) + instance.fill() + instance.exportPdf() + +See the examples/python directory for a fuller example. ### Release Notes @@ -88,23 +126,26 @@ and create a bug or feature request. If you like the software you can write a [review][] :-) -### Developement +### Development The sourcecode is available at [bitbucket.org/cenote/jasperstarter][], the project website is hosted at [Sourceforge][]. JasperStarter is build with [Maven][]. -On Linux 64 bit the launch4j-maven-plugin may fail. You need the folloing libs in a 32 bit version: +On Linux 64 bit the launch4j-maven-plugin may fail. In this case, may you need the following libs in a 32 bit version: * z1 * ncurses5 * bz2-1.0 -On Ubuntu 14.04 for example use this command: +Install on Ubuntu 14.04 or above: $ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 +Install on Fedora 27 or above: + + $sudo dnf install ncurses-compat-libs.i686 To get a distribution package run: @@ -187,3 +228,4 @@ limitations under the License. [Usage]:http://jasperstarter.sourceforge.net/usage.html [Issues]:https://cenote-issues.atlassian.net/browse/JAS [Changes]:changes.html +[jpy]:https://github.com/bcdev/jpy \ No newline at end of file diff --git a/src/JasperStarter/bin/jasperstarter.exe b/src/JasperStarter/bin/jasperstarter.exe index 67bee7d..c0bb57f 100755 Binary files a/src/JasperStarter/bin/jasperstarter.exe and b/src/JasperStarter/bin/jasperstarter.exe differ diff --git a/src/JasperStarter/docs/apidocs/allclasses-frame.html b/src/JasperStarter/docs/apidocs/allclasses-frame.html new file mode 100644 index 0000000..8e0e32b --- /dev/null +++ b/src/JasperStarter/docs/apidocs/allclasses-frame.html @@ -0,0 +1,29 @@ + + + +
+ + +Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final String |
+ASK |
+"ask" |
+
+
+public static final String |
+COMMAND |
+"command" |
+
+
+public static final String |
+COPIES |
+"copies" |
+
+
+public static final String |
+CSV_CHARSET |
+"csv-charset" |
+
+
+public static final String |
+CSV_COLUMNS |
+"csv-columns" |
+
+
+public static final String |
+CSV_FIELD_DEL |
+"csv-field-del" |
+
+
+public static final String |
+CSV_FIRST_ROW |
+"csv-first-row" |
+
+
+public static final String |
+CSV_RECORD_DEL |
+"csv-record-del" |
+
+
+public static final String |
+DATA_FILE |
+"data-file" |
+
+
+public static final String |
+DB_DRIVER |
+"db-driver" |
+
+
+public static final String |
+DB_HOST |
+"db-host" |
+
+
+public static final String |
+DB_NAME |
+"db-name" |
+
+
+public static final String |
+DB_PASSWD |
+"db-passwd" |
+
+
+public static final String |
+DB_PORT |
+"db-port" |
+
+
+public static final String |
+DB_SID |
+"db-sid" |
+
+
+public static final String |
+DB_URL |
+"db-url" |
+
+
+public static final String |
+DB_USER |
+"db-user" |
+
+
+public static final String |
+DEBUG |
+"debug" |
+
+
+public static final String |
+DS_TYPE |
+"db-type" |
+
+
+public static final String |
+INPUT |
+"input" |
+
+
+public static final String |
+JDBC_DIR |
+"jdbc-dir" |
+
+
+public static final String |
+JSON_QUERY |
+"json-query" |
+
+
+public static final String |
+JSONQL_QUERY |
+"jsonql-query" |
+
+
+public static final String |
+LOCALE |
+"locale" |
+
+
+public static final String |
+OUT_CHARSET |
+"out-charset" |
+
+
+public static final String |
+OUT_FIELD_DEL |
+"out-field-del" |
+
+
+public static final String |
+OUTPUT |
+"output" |
+
+
+public static final String |
+OUTPUT_FORMATS |
+"output-formats" |
+
+
+public static final String |
+PARAMS |
+"params" |
+
+
+public static final String |
+PRINTER_NAME |
+"printer-name" |
+
+
+public static final String |
+REPORT_NAME |
+"set-report-name" |
+
+
+public static final String |
+RESOURCE |
+"resource" |
+
+
+public static final String |
+WITH_PRINT_DIALOG |
+"with-print-dialog" |
+
+
+public static final String |
+WRITE_JASPER |
+"write-jasper" |
+
+
+public static final String |
+XML_XPATH |
+"xml-xpath" |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/App.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/App.html new file mode 100644 index 0000000..8a4b183 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/App.html @@ -0,0 +1,313 @@ + + + + + + +public class App +extends Object+
App class.
Modifier and Type | +Method and Description | +
---|---|
static void |
+listReportParams(Config config,
+ File input)
+listReportParams.
+ |
+
static void |
+main(String[] args)
+main.
+ |
+
public static void main(String[] args)+
main.
args
- the command line argumentspublic static void listReportParams(Config config, + File input) + throws IllegalArgumentException+
listReportParams.
config
- a Config
object.input
- a File
object.IllegalArgumentException
- if any.Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Config.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Config.html new file mode 100644 index 0000000..509ac16 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Config.html @@ -0,0 +1,1947 @@ + + + + + + +public class Config +extends Object+
Constructor and Description | +
---|
Config()
+Constructor for Config.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
AskFilter |
+getAskFilter()
+Getter for the field
+askFilter . |
+
String |
+getCommand()
+Getter for the field
+command . |
+
Integer |
+getCopies()
+Getter for the field
+copies . |
+
String |
+getCsvCharset()
+Getter for the field
+csvCharset . |
+
String[] |
+getCsvColumns()
+Getter for the field
+csvColumns . |
+
char |
+getCsvFieldDel()
+Getter for the field
+csvFieldDel . |
+
boolean |
+getCsvFirstRow()
+Getter for the field
+csvFirstRow . |
+
String |
+getCsvRecordDel()
+Getter for the field
+csvRecordDel . |
+
File |
+getDataFile()
+Getter for the field
+dataFile . |
+
InputStream |
+getDataFileInputStream()
+Get InputStream corresponding to the configured dataFile.
+ |
+
String |
+getDataFileName()
+Get name of the configured dataFile.
+ |
+
String |
+getDbDriver()
+Getter for the field
+dbDriver . |
+
String |
+getDbHost()
+Getter for the field
+dbHost . |
+
String |
+getDbName()
+Getter for the field
+dbName . |
+
String |
+getDbPasswd()
+Getter for the field
+dbPasswd . |
+
Integer |
+getDbPort()
+Getter for the field
+dbPort . |
+
String |
+getDbSid()
+Getter for the field
+dbSid . |
+
DsType |
+getDbType()
+Getter for the field
+dbType . |
+
String |
+getDbUrl()
+Getter for the field
+dbUrl . |
+
String |
+getDbUser()
+Getter for the field
+dbUser . |
+
String |
+getInput()
+Getter for the field
+input . |
+
File |
+getJdbcDir()
+Getter for the field
+jdbcDir . |
+
String |
+getJsonQLQuery()
+Getter for the field
+jsonQLQuery . |
+
String |
+getJsonQuery()
+Getter for the field
+jsonQuery . |
+
Locale |
+getLocale()
+Getter for the field
+locale . |
+
String |
+getOutCharset()
+Getter for the field
+outCharset . |
+
String |
+getOutFieldDel()
+Getter for the field
+outFieldDel . |
+
String |
+getOutput()
+Getter for the field
+output . |
+
List<OutputFormat> |
+getOutputFormats()
+Getter for the field
+outputFormats . |
+
List<String> |
+getParams()
+Getter for the field
+params . |
+
String |
+getPrinterName()
+Getter for the field
+printerName . |
+
String |
+getReportName()
+Getter for the field
+reportName . |
+
String |
+getResource()
+Getter for the field
+resource . |
+
String |
+getVersionString()
+Getter for the field
+versionString . |
+
String |
+getXmlXpath()
+Getter for the field
+xmlXpath . |
+
boolean |
+hasAskFilter()
+hasAskFilter.
+ |
+
boolean |
+hasCopies()
+hasCopies.
+ |
+
boolean |
+hasDbType()
+hasDbType.
+ |
+
boolean |
+hasJdbcDir()
+hasJdbcDir.
+ |
+
boolean |
+hasLocale()
+hasLocale.
+ |
+
boolean |
+hasOutput()
+hasOutput.
+ |
+
boolean |
+hasParams()
+hasParams.
+ |
+
boolean |
+hasPrinterName()
+hasPrinterName.
+ |
+
boolean |
+hasReportName()
+hasReportName.
+ |
+
boolean |
+hasResource()
+hasResource.
+ |
+
boolean |
+isVerbose()
+isVerbose.
+ |
+
boolean |
+isWithPrintDialog()
+isWithPrintDialog.
+ |
+
boolean |
+isWriteJasper()
+isWriteJasper.
+ |
+
void |
+setAskFilter(AskFilter value)
+Setter for the field
+askFilter . |
+
void |
+setCommand(String value)
+Setter for the field
+command . |
+
void |
+setCopies(Integer value)
+Setter for the field
+copies . |
+
void |
+setCsvCharset(String value)
+Setter for the field
+csvCharset . |
+
void |
+setCsvColumns(String value)
+Setter for the field
+csvColumns . |
+
void |
+setCsvFieldDel(String value)
+Setter for the field
+csvFieldDel . |
+
void |
+setCsvFirstRow(boolean value)
+Setter for the field
+csvFirstRow . |
+
void |
+setCsvRecordDel(String value)
+Setter for the field
+csvRecordDel . |
+
void |
+setDataFile(File value)
+Setter for the field
+dataFile . |
+
void |
+setDbDriver(String value)
+Setter for the field
+dbDriver . |
+
void |
+setDbHost(String value)
+Setter for the field
+dbHost . |
+
void |
+setDbName(String value)
+Setter for the field
+dbName . |
+
void |
+setDbPasswd(String value)
+Setter for the field
+dbPasswd . |
+
void |
+setDbPort(Integer value)
+Setter for the field
+dbPort . |
+
void |
+setDbSid(String value)
+Setter for the field
+dbSid . |
+
void |
+setDbType(DsType value)
+Setter for the field
+dbType . |
+
void |
+setDbUrl(String value)
+Setter for the field
+dbUrl . |
+
void |
+setDbUser(String value)
+Setter for the field
+dbUser . |
+
void |
+setInput(String value)
+Setter for the field
+input . |
+
void |
+setJdbcDir(File value)
+Setter for the field
+jdbcDir . |
+
void |
+setJsonQLQuery(String value)
+Setter for the field
+jsonQLQuery . |
+
void |
+setJsonQuery(String value)
+Setter for the field
+jsonQuery . |
+
void |
+setLocale(String value)
+Setter for the field
+locale . |
+
void |
+setOutCharset(String value)
+Setter for the field
+outCharset . |
+
void |
+setOutFieldDel(String value)
+Setter for the field
+outFieldDel . |
+
void |
+setOutput(String value)
+Setter for the field
+output . |
+
void |
+setOutputFormats(List<OutputFormat> value)
+Setter for the field
+outputFormats . |
+
void |
+setParams(List<String> value)
+Setter for the field
+params . |
+
void |
+setPrinterName(String value)
+Setter for the field
+printerName . |
+
void |
+setReportName(String value)
+Setter for the field
+reportName . |
+
void |
+setResource(String value)
+Setter for the field
+resource . |
+
void |
+setVerbose(boolean value)
+Setter for the field
+verbose . |
+
void |
+setWithPrintDialog(boolean value)
+Setter for the field
+withPrintDialog . |
+
void |
+setWriteJasper(boolean value)
+Setter for the field
+writeJasper . |
+
void |
+setXmlXpath(String value)
+Setter for the field
+xmlXpath . |
+
public String getVersionString()+
Getter for the field versionString
.
public AskFilter getAskFilter()+
Getter for the field askFilter
.
AskFilter
object.public void setAskFilter(AskFilter value)+
Setter for the field askFilter
.
value
- a AskFilter
object.public boolean hasAskFilter()+
hasAskFilter.
public String getCommand()+
Getter for the field command
.
String
object.public void setCommand(String value)+
Setter for the field command
.
value
- a String
object.public String getDbDriver()+
Getter for the field dbDriver
.
String
object.public void setDbDriver(String value)+
Setter for the field dbDriver
.
value
- a String
object.public String getDbHost()+
Getter for the field dbHost
.
String
object.public void setDbHost(String value)+
Setter for the field dbHost
.
value
- a String
object.public String getDbName()+
Getter for the field dbName
.
String
object.public void setDbName(String value)+
Setter for the field dbName
.
value
- a String
object.public String getDbPasswd()+
Getter for the field dbPasswd
.
String
object.public void setDbPasswd(String value)+
Setter for the field dbPasswd
.
value
- a String
object.public Integer getDbPort()+
Getter for the field dbPort
.
Integer
object.public void setDbPort(Integer value)+
Setter for the field dbPort
.
value
- a Integer
object.public String getDbSid()+
Getter for the field dbSid
.
String
object.public void setDbSid(String value)+
Setter for the field dbSid
.
value
- a String
object.public DsType getDbType()+
Getter for the field dbType
.
DsType
object.public void setDbType(DsType value)+
Setter for the field dbType
. This setting determines what
+ other configuration options may apply. For example, if dbType
+ is DsType.jsonql
, then setJsonQLQuery(String)
+ may be used to set the query string.
value
- a DsType
object.public boolean hasDbType()+
hasDbType.
public String getDbUrl()+
Getter for the field dbUrl
.
String
object.public void setDbUrl(String value)+
Setter for the field dbUrl
.
value
- a String
object.public String getDbUser()+
Getter for the field dbUser
.
String
object.public void setDbUser(String value)+
Setter for the field dbUser
.
value
- a String
object.public boolean isVerbose()+
isVerbose.
public void setVerbose(boolean value)+
Setter for the field verbose
.
value
- a boolean.public String getInput()+
Getter for the field input
.
String
object.public void setInput(String value)+
Setter for the field input
.
value
- a String
object.public File getJdbcDir()+
Getter for the field jdbcDir
.
File
object.public void setJdbcDir(File value)+
Setter for the field jdbcDir
.
value
- a File
object.public boolean hasJdbcDir()+
hasJdbcDir.
public File getDataFile()+
Getter for the field dataFile
.
File
object.public void setDataFile(File value)+
Setter for the field dataFile
.
value
- a File
object.public InputStream getDataFileInputStream() + throws net.sf.jasperreports.engine.JRException+
InputStream
object.net.sf.jasperreports.engine.JRException
- if any.public String getDataFileName()+
String
object.public boolean getCsvFirstRow()+
Getter for the field csvFirstRow
.
public void setCsvFirstRow(boolean value)+
Setter for the field csvFirstRow
.
value
- a boolean.public String[] getCsvColumns()+
Getter for the field csvColumns
.
String
objects.public void setCsvColumns(String value)+
Setter for the field csvColumns
.
value
- a String
object.public String getCsvRecordDel()+
Getter for the field csvRecordDel
.
String
object.public void setCsvRecordDel(String value)+
Setter for the field csvRecordDel
.
value
- a String
object.public char getCsvFieldDel()+
Getter for the field csvFieldDel
.
public void setCsvFieldDel(String value)+
Setter for the field csvFieldDel
.
value
- a String
object.public String getCsvCharset()+
Getter for the field csvCharset
.
String
object.public void setCsvCharset(String value)+
Setter for the field csvCharset
.
value
- a String
object.public String getXmlXpath()+
Getter for the field xmlXpath
.
String
object.public void setXmlXpath(String value)+
Setter for the field xmlXpath
.
value
- a String
object.public String getJsonQuery()+
Getter for the field jsonQuery
.
String
object.public void setJsonQuery(String value)+
Setter for the field jsonQuery
.
value
- a String
object.public String getJsonQLQuery()+
Getter for the field jsonQLQuery
.
String
object.public void setJsonQLQuery(String value)+
Setter for the field jsonQLQuery
.
value
- a String
object.public Locale getLocale()+
Getter for the field locale
.
Locale
object.public void setLocale(String value)+
Setter for the field locale
.
value
- a String
object.public boolean hasLocale()+
hasLocale.
public String getOutput()+
Getter for the field output
.
String
object.public void setOutput(String value)+
Setter for the field output
.
value
- a String
object.public boolean hasOutput()+
hasOutput.
public List<OutputFormat> getOutputFormats()+
Getter for the field outputFormats
.
List
object.public void setOutputFormats(List<OutputFormat> value)+
Setter for the field outputFormats
.
value
- a List
object.public List<String> getParams()+
Getter for the field params
.
List
object.public void setParams(List<String> value)+
Setter for the field params
. Each entry in the list is
+ a String
of the form:
+ name=value ++ +
where name is the name of a parameter defined in the .jrxml + and value is the Java representation (e.g. boolean truth is + "true" or "false").
value
- a List
object.public boolean hasParams()+
hasParams.
public String getPrinterName()+
Getter for the field printerName
.
String
object.public void setPrinterName(String value)+
Setter for the field printerName
.
value
- a String
object.public boolean hasPrinterName()+
hasPrinterName.
public String getReportName()+
Getter for the field reportName
.
String
object.public void setReportName(String value)+
Setter for the field reportName
.
value
- a String
object.public boolean hasReportName()+
hasReportName.
public String getResource()+
Getter for the field resource
.
String
object.public void setResource(String value)+
Setter for the field resource
.
value
- a String
object.public boolean hasResource()+
hasResource.
public boolean isWithPrintDialog()+
isWithPrintDialog.
public void setWithPrintDialog(boolean value)+
Setter for the field withPrintDialog
.
value
- a boolean.public boolean isWriteJasper()+
isWriteJasper.
public void setWriteJasper(boolean value)+
Setter for the field writeJasper
.
value
- a boolean.public Integer getCopies()+
Getter for the field copies
.
Integer
object.public void setCopies(Integer value)+
Setter for the field copies
.
value
- a Integer
object.public boolean hasCopies()+
hasCopies.
public String getOutFieldDel()+
Getter for the field outFieldDel
.
String
object.public void setOutFieldDel(String value)+
Setter for the field outFieldDel
.
value
- a String
object.public String getOutCharset()+
Getter for the field outCharset
.
String
object.Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Db.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Db.html new file mode 100644 index 0000000..5e6c4b6 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Db.html @@ -0,0 +1,397 @@ + + + + + + +public class Db +extends Object+
Db class.
Constructor and Description | +
---|
Db()
+Constructor for Db.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Connection |
+getConnection(Config config)
+getConnection.
+ |
+
net.sf.jasperreports.engine.data.JRCsvDataSource |
+getCsvDataSource(Config config)
+getCsvDataSource.
+ |
+
net.sf.jasperreports.engine.data.JsonDataSource |
+getJsonDataSource(Config config)
+getJsonDataSource.
+ |
+
net.sf.jasperreports.engine.data.JsonQLDataSource |
+getJsonQLDataSource(Config config)
+getJsonQLDataSource.
+ |
+
net.sf.jasperreports.engine.data.JRXmlDataSource |
+getXmlDataSource(Config config)
+getXmlDataSource.
+ |
+
public net.sf.jasperreports.engine.data.JRCsvDataSource getCsvDataSource(Config config) + throws net.sf.jasperreports.engine.JRException+
getCsvDataSource.
config
- a Config
object.JRCsvDataSource
object.net.sf.jasperreports.engine.JRException
- if any.public net.sf.jasperreports.engine.data.JRXmlDataSource getXmlDataSource(Config config) + throws net.sf.jasperreports.engine.JRException+
getXmlDataSource.
config
- a Config
object.JRXmlDataSource
object.net.sf.jasperreports.engine.JRException
- if any.public net.sf.jasperreports.engine.data.JsonDataSource getJsonDataSource(Config config) + throws net.sf.jasperreports.engine.JRException+
getJsonDataSource.
config
- a Config
object.JsonDataSource
object.net.sf.jasperreports.engine.JRException
- if any.public net.sf.jasperreports.engine.data.JsonQLDataSource getJsonQLDataSource(Config config) + throws net.sf.jasperreports.engine.JRException+
getJsonQLDataSource.
config
- a Config
object.JsonQLDataSource
object.net.sf.jasperreports.engine.JRException
- if any.public Connection getConnection(Config config) + throws ClassNotFoundException, + SQLException+
getConnection.
config
- a Config
object.Connection
object.ClassNotFoundException
- if any.SQLException
- if any.Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Report.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Report.html new file mode 100644 index 0000000..a61f5ba --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/Report.html @@ -0,0 +1,761 @@ + + + + + + +public class Report +extends Object+
Report class.
Constructor and Description | +
---|
Report(Config config,
+ File inputFile)
+Constructor.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+compileToFile()
+Emit a .jasper compiled version of the report definition .jrxml file.
+ |
+
void |
+exportCsv()
+exportCsv.
+ |
+
void |
+exportCsvMeta()
+exportCsvMeta.
+ |
+
void |
+exportDocx()
+exportDocx.
+ |
+
void |
+exportHtml()
+exportHtml.
+ |
+
void |
+exportJrprint()
+exportJrprint.
+ |
+
void |
+exportOds()
+exportOds.
+ |
+
void |
+exportOdt()
+exportOdt.
+ |
+
void |
+exportPdf()
+exportPdf.
+ |
+
void |
+exportPptx()
+exportPptx.
+ |
+
void |
+exportRtf()
+exportRtf.
+ |
+
void |
+exportXhtml()
+exportXhtml.
+ |
+
void |
+exportXls()
+exportXls.
+ |
+
void |
+exportXlsMeta()
+exportXlsMeta.
+ |
+
void |
+exportXlsx()
+exportXlsx.
+ |
+
void |
+exportXml()
+exportXml.
+ |
+
void |
+fill()
+Process report content into internal form.
+ |
+
String |
+getMainDatasetQuery()
+For JSON, JSONQL and any other data types that need a query to be provided,
+ an obvious default is to use the one written into the report, since that is
+ likely what the report designer debugged/intended to be used.
+ |
+
net.sf.jasperreports.engine.JRParameter[] |
+getReportParameters()
+getReportParameters.
+ |
+
void |
+print()
+print.
+ |
+
static void |
+setLookAndFeel()
+setLookAndFeel.
+ |
+
void |
+view()
+view.
+ |
+
public Report(Config config, + File inputFile) + throws IllegalArgumentException+
outputFormat
and inputFile
in the
+ configuration are ignored.dbType
determines what other configuration options
+ may apply. See Config.setDbType(DsType)
.
+ After construction, call either compileToFile()
, getReportParameters()
+ or fill()
.
config
- A configuration object.inputFile
- The .jrxml report definition file to use.IllegalArgumentException
- if any.public void compileToFile()+
public void fill() + throws InterruptedException+
print()
,
+ view()
, exportCsv()
, exportCsvMeta()
,
+ exportDocx()
, exportHtml()
, exportJrprint()
,
+ exportOds()
, exportOdt()
, exportPdf()
,
+ exportPptx()
, exportRtf()
, exportXhtml()
,
+ exportXls()
, exportXlsMeta()
, exportXlsx()
+ or exportXml()
. Multiple calls to the content output methods
+ are permitted.InterruptedException
- if any.public void print() + throws net.sf.jasperreports.engine.JRException+
print.
net.sf.jasperreports.engine.JRException
- if any.public void view() + throws net.sf.jasperreports.engine.JRException+
view.
net.sf.jasperreports.engine.JRException
- if any.public void exportJrprint() + throws net.sf.jasperreports.engine.JRException+
exportJrprint.
net.sf.jasperreports.engine.JRException
- if any.public void exportPdf() + throws net.sf.jasperreports.engine.JRException+
exportPdf.
net.sf.jasperreports.engine.JRException
- if any.public void exportRtf() + throws net.sf.jasperreports.engine.JRException+
exportRtf.
net.sf.jasperreports.engine.JRException
- if any.public void exportDocx() + throws net.sf.jasperreports.engine.JRException+
exportDocx.
net.sf.jasperreports.engine.JRException
- if any.public void exportOdt() + throws net.sf.jasperreports.engine.JRException+
exportOdt.
net.sf.jasperreports.engine.JRException
- if any.public void exportHtml() + throws net.sf.jasperreports.engine.JRException+
exportHtml.
net.sf.jasperreports.engine.JRException
- if any.public void exportXml() + throws net.sf.jasperreports.engine.JRException+
exportXml.
net.sf.jasperreports.engine.JRException
- if any.public void exportXls() + throws net.sf.jasperreports.engine.JRException+
exportXls.
net.sf.jasperreports.engine.JRException
- if any.public void exportXlsMeta() + throws net.sf.jasperreports.engine.JRException+
exportXlsMeta.
net.sf.jasperreports.engine.JRException
- if any.public void exportXlsx() + throws net.sf.jasperreports.engine.JRException+
exportXlsx.
net.sf.jasperreports.engine.JRException
- if any.public void exportCsv() + throws net.sf.jasperreports.engine.JRException+
exportCsv.
net.sf.jasperreports.engine.JRException
- if any.public void exportCsvMeta() + throws net.sf.jasperreports.engine.JRException+
exportCsvMeta.
net.sf.jasperreports.engine.JRException
- if any.public void exportOds() + throws net.sf.jasperreports.engine.JRException+
exportOds.
net.sf.jasperreports.engine.JRException
- if any.public void exportPptx() + throws net.sf.jasperreports.engine.JRException+
exportPptx.
net.sf.jasperreports.engine.JRException
- if any.public void exportXhtml() + throws net.sf.jasperreports.engine.JRException+
exportXhtml.
net.sf.jasperreports.engine.JRException
- if any.public static void setLookAndFeel()+
setLookAndFeel.
public net.sf.jasperreports.engine.JRParameter[] getReportParameters() + throws IllegalArgumentException+
getReportParameters.
JRParameter
objects.IllegalArgumentException
- if any.public String getMainDatasetQuery() + throws IllegalArgumentException+
IllegalArgumentException
- on an unexpected input type.Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/App.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/App.html new file mode 100644 index 0000000..5fff766 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/App.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Config.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Config.html new file mode 100644 index 0000000..c6ff5a6 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Config.html @@ -0,0 +1,213 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter | ++ |
Modifier and Type | +Method and Description | +
---|---|
Connection |
+Db.getConnection(Config config)
+getConnection.
+ |
+
net.sf.jasperreports.engine.data.JRCsvDataSource |
+Db.getCsvDataSource(Config config)
+getCsvDataSource.
+ |
+
net.sf.jasperreports.engine.data.JsonDataSource |
+Db.getJsonDataSource(Config config)
+getJsonDataSource.
+ |
+
net.sf.jasperreports.engine.data.JsonQLDataSource |
+Db.getJsonQLDataSource(Config config)
+getJsonQLDataSource.
+ |
+
net.sf.jasperreports.engine.data.JRXmlDataSource |
+Db.getXmlDataSource(Config config)
+getXmlDataSource.
+ |
+
static void |
+App.listReportParams(Config config,
+ File input)
+listReportParams.
+ |
+
Constructor and Description | +
---|
Report(Config config,
+ File inputFile)
+Constructor.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Db.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Db.html new file mode 100644 index 0000000..0c8db05 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Db.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Report.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Report.html new file mode 100644 index 0000000..3b3e307 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/class-use/Report.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-frame.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-frame.html new file mode 100644 index 0000000..f357504 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-frame.html @@ -0,0 +1,24 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-tree.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-tree.html new file mode 100644 index 0000000..9fb3953 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-tree.html @@ -0,0 +1,142 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-use.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-use.html new file mode 100644 index 0000000..18308b8 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/package-use.html @@ -0,0 +1,162 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter | ++ |
Class and Description | +
---|
Config
+ This POJO is intended to contain all command line parameters and other
+ configuration values.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/AskFilter.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/AskFilter.html new file mode 100644 index 0000000..c5ee9a4 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/AskFilter.html @@ -0,0 +1,416 @@ + + + + + + +public enum AskFilter +extends Enum<AskFilter>+
AskFilter class.
Enum Constant and Description | +
---|
a
+all (user and system definded) prarms
+ |
+
ae
+all empty params
+ |
+
p
+user params marked for prompting
+ |
+
pe
+empty user params markted for prompting
+ |
+
u
+user params
+ |
+
ue
+empty user params
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static AskFilter |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static AskFilter[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final AskFilter a+
public static final AskFilter ae+
public static final AskFilter u+
public static final AskFilter ue+
public static final AskFilter p+
public static final AskFilter pe+
public static AskFilter[] values()+
+for (AskFilter c : AskFilter.values()) + System.out.println(c); +
public static AskFilter valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/Command.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/Command.html new file mode 100644 index 0000000..f14a41b --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/Command.html @@ -0,0 +1,468 @@ + + + + + + +public enum Command +extends Enum<Command>+
Command class.
Enum Constant and Description | +
---|
COMPILE |
+
CP |
+
LIST_PARAMETERS |
+
LIST_PRINTERS |
+
LPA |
+
LPR |
+
PARAMS |
+
PR |
+
PRINTERS |
+
PROCESS |
+
Modifier and Type | +Method and Description | +
---|---|
static Command |
+getCommand(String name)
+getCommand.
+ |
+
static Command |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static Command[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final Command COMPILE+
public static final Command CP+
public static final Command PROCESS+
public static final Command PR+
public static final Command LIST_PRINTERS+
public static final Command PRINTERS+
public static final Command LPR+
public static final Command LIST_PARAMETERS+
public static final Command PARAMS+
public static final Command LPA+
public static Command[] values()+
+for (Command c : Command.values()) + System.out.println(c); +
public static Command valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/Dest.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/Dest.html new file mode 100644 index 0000000..7cf5f1a --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/Dest.html @@ -0,0 +1,911 @@ + + + + + + +public interface Dest
+Dest interface.
Modifier and Type | +Field and Description | +
---|---|
static String |
+ASK
+Constant
+ASK="ask" |
+
static String |
+COMMAND
+Constant
+COMMAND="command" |
+
static String |
+COPIES
+Constant
+COPIES="copies" |
+
static String |
+CSV_CHARSET
+Constant
+CSV_CHARSET="csv-charset" |
+
static String |
+CSV_COLUMNS
+Constant
+CSV_COLUMNS="csv-columns" |
+
static String |
+CSV_FIELD_DEL
+Constant
+CSV_FIELD_DEL="csv-field-del" |
+
static String |
+CSV_FIRST_ROW
+Constant
+CSV_FIRST_ROW="csv-first-row" |
+
static String |
+CSV_RECORD_DEL
+Constant
+CSV_RECORD_DEL="csv-record-del" |
+
static String |
+DATA_FILE
+Constant
+DATA_FILE="data-file" |
+
static String |
+DB_DRIVER
+Constant
+DB_DRIVER="db-driver" |
+
static String |
+DB_HOST
+Constant
+DB_HOST="db-host" |
+
static String |
+DB_NAME
+Constant
+DB_NAME="db-name" |
+
static String |
+DB_PASSWD
+Constant
+DB_PASSWD="db-passwd" |
+
static String |
+DB_PORT
+Constant
+DB_PORT="db-port" |
+
static String |
+DB_SID
+Constant
+DB_SID="db-sid" |
+
static String |
+DB_URL
+Constant
+DB_URL="db-url" |
+
static String |
+DB_USER
+Constant
+DB_USER="db-user" |
+
static String |
+DEBUG
+Constant
+DEBUG="debug" |
+
static String |
+DS_TYPE
+Constant
+DS_TYPE="db-type" |
+
static String |
+INPUT
+Constant
+INPUT="input" |
+
static String |
+JDBC_DIR
+Constant
+JDBC_DIR="jdbc-dir" |
+
static String |
+JSON_QUERY
+Constant
+JSON_QUERY="json-query" |
+
static String |
+JSONQL_QUERY
+Constant
+JSONQL_QUERY="jsonql-query" |
+
static String |
+LOCALE
+Constant
+LOCALE="locale" |
+
static String |
+OUT_CHARSET
+Constant
+OUT_CHARSET="out-charset" |
+
static String |
+OUT_FIELD_DEL
+Constant
+OUT_FIELD_DEL="out-field-del" |
+
static String |
+OUTPUT
+Constant
+OUTPUT="output" |
+
static String |
+OUTPUT_FORMATS
+Constant
+OUTPUT_FORMATS="output-formats" |
+
static String |
+PARAMS
+Constant
+PARAMS="params" |
+
static String |
+PRINTER_NAME
+Constant
+PRINTER_NAME="printer-name" |
+
static String |
+REPORT_NAME
+Constant
+REPORT_NAME="set-report-name" |
+
static String |
+RESOURCE
+Constant
+RESOURCE="resource" |
+
static String |
+WITH_PRINT_DIALOG
+Constant
+WITH_PRINT_DIALOG="with-print-dialog" |
+
static String |
+WRITE_JASPER
+Constant
+WRITE_JASPER="write-jasper" |
+
static String |
+XML_XPATH
+Constant
+XML_XPATH="xml-xpath" |
+
static final String COMMAND+
COMMAND="command"
static final String OUTPUT_FORMATS+
OUTPUT_FORMATS="output-formats"
static final String INPUT+
INPUT="input"
static final String OUTPUT+
OUTPUT="output"
static final String LOCALE+
LOCALE="locale"
static final String DEBUG+
DEBUG="debug"
static final String ASK+
ASK="ask"
static final String PARAMS+
PARAMS="params"
static final String RESOURCE+
RESOURCE="resource"
static final String DS_TYPE+
DS_TYPE="db-type"
static final String DB_HOST+
DB_HOST="db-host"
static final String DB_USER+
DB_USER="db-user"
static final String DB_PASSWD+
DB_PASSWD="db-passwd"
static final String DB_NAME+
DB_NAME="db-name"
static final String DB_SID+
DB_SID="db-sid"
static final String DB_PORT+
DB_PORT="db-port"
static final String DB_DRIVER+
DB_DRIVER="db-driver"
static final String DB_URL+
DB_URL="db-url"
static final String JDBC_DIR+
JDBC_DIR="jdbc-dir"
static final String DATA_FILE+
DATA_FILE="data-file"
static final String CSV_FIRST_ROW+
CSV_FIRST_ROW="csv-first-row"
static final String CSV_COLUMNS+
CSV_COLUMNS="csv-columns"
static final String CSV_RECORD_DEL+
CSV_RECORD_DEL="csv-record-del"
static final String CSV_FIELD_DEL+
CSV_FIELD_DEL="csv-field-del"
static final String CSV_CHARSET+
CSV_CHARSET="csv-charset"
static final String XML_XPATH+
XML_XPATH="xml-xpath"
static final String JSON_QUERY+
JSON_QUERY="json-query"
static final String JSONQL_QUERY+
JSONQL_QUERY="jsonql-query"
static final String OUT_FIELD_DEL+
OUT_FIELD_DEL="out-field-del"
static final String OUT_CHARSET+
OUT_CHARSET="out-charset"
static final String PRINTER_NAME+
PRINTER_NAME="printer-name"
static final String WITH_PRINT_DIALOG+
WITH_PRINT_DIALOG="with-print-dialog"
static final String REPORT_NAME+
REPORT_NAME="set-report-name"
static final String WRITE_JASPER+
WRITE_JASPER="write-jasper"
static final String COPIES+
COPIES="copies"
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/DsType.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/DsType.html new file mode 100644 index 0000000..274ba91 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/DsType.html @@ -0,0 +1,474 @@ + + + + + + +public enum DsType +extends Enum<DsType>+
Enum Constant and Description | +
---|
csv |
+
generic |
+
json |
+
jsonql |
+
mysql |
+
none |
+
oracle |
+
postgres |
+
xml |
+
Modifier and Type | +Method and Description | +
---|---|
String |
+getDriver()
+Getter for the field
+driver . |
+
Integer |
+getPort()
+Getter for the field
+port . |
+
static DsType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static DsType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final DsType none+
public static final DsType csv+
public static final DsType xml+
public static final DsType json+
public static final DsType jsonql+
public static final DsType mysql+
public static final DsType postgres+
public static final DsType oracle+
public static final DsType generic+
public static DsType[] values()+
+for (DsType c : DsType.values()) + System.out.println(c); +
public static DsType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getDriver()+
Getter for the field driver
.
String
object.Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/InputType.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/InputType.html new file mode 100644 index 0000000..38ecb7c --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/InputType.html @@ -0,0 +1,362 @@ + + + + + + +public enum InputType +extends Enum<InputType>+
InputType class.
Enum Constant and Description | +
---|
JASPER_DESIGN |
+
JASPER_PRINT |
+
JASPER_REPORT |
+
Modifier and Type | +Method and Description | +
---|---|
static InputType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static InputType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final InputType JASPER_DESIGN+
public static final InputType JASPER_REPORT+
public static final InputType JASPER_PRINT+
public static InputType[] values()+
+for (InputType c : InputType.values()) + System.out.println(c); +
public static InputType valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/OutputFormat.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/OutputFormat.html new file mode 100644 index 0000000..f6683df --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/OutputFormat.html @@ -0,0 +1,530 @@ + + + + + + +public enum OutputFormat +extends Enum<OutputFormat>+
OutputFormat class.
Enum Constant and Description | +
---|
csv |
+
csvMeta |
+
docx |
+
html |
+
jrprint |
+
ods |
+
odt |
+
pdf |
+
pptx |
+
print |
+
rtf |
+
view |
+
xhtml |
+
xls |
+
xlsMeta |
+
xlsx |
+
xml |
+
Modifier and Type | +Method and Description | +
---|---|
static OutputFormat |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OutputFormat[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final OutputFormat view+
public static final OutputFormat print+
public static final OutputFormat jrprint+
public static final OutputFormat pdf+
public static final OutputFormat rtf+
public static final OutputFormat docx+
public static final OutputFormat odt+
public static final OutputFormat html+
public static final OutputFormat xml+
public static final OutputFormat xls+
public static final OutputFormat xlsMeta+
public static final OutputFormat xlsx+
public static final OutputFormat csv+
public static final OutputFormat csvMeta+
public static final OutputFormat ods+
public static final OutputFormat pptx+
public static final OutputFormat xhtml+
public static OutputFormat[] values()+
+for (OutputFormat c : OutputFormat.values()) + System.out.println(c); +
public static OutputFormat valueOf(String name)+
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/AskFilter.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/AskFilter.html new file mode 100644 index 0000000..7714b0f --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/AskFilter.html @@ -0,0 +1,214 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter | ++ |
de.cenote.jasperstarter.types | ++ |
Modifier and Type | +Method and Description | +
---|---|
AskFilter |
+Config.getAskFilter()
+Getter for the field
+askFilter . |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+Config.setAskFilter(AskFilter value)
+Setter for the field
+askFilter . |
+
Modifier and Type | +Method and Description | +
---|---|
static AskFilter |
+AskFilter.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static AskFilter[] |
+AskFilter.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/Command.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/Command.html new file mode 100644 index 0000000..9376ce9 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/Command.html @@ -0,0 +1,181 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter.types | ++ |
Modifier and Type | +Method and Description | +
---|---|
static Command |
+Command.getCommand(String name)
+getCommand.
+ |
+
static Command |
+Command.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static Command[] |
+Command.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/Dest.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/Dest.html new file mode 100644 index 0000000..e7a8ec4 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/Dest.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/DsType.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/DsType.html new file mode 100644 index 0000000..bf4aac1 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/DsType.html @@ -0,0 +1,214 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter | ++ |
de.cenote.jasperstarter.types | ++ |
Modifier and Type | +Method and Description | +
---|---|
DsType |
+Config.getDbType()
+Getter for the field
+dbType . |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+Config.setDbType(DsType value)
+Setter for the field
+dbType . |
+
Modifier and Type | +Method and Description | +
---|---|
static DsType |
+DsType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static DsType[] |
+DsType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/InputType.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/InputType.html new file mode 100644 index 0000000..c1e5e06 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/InputType.html @@ -0,0 +1,175 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter.types | ++ |
Modifier and Type | +Method and Description | +
---|---|
static InputType |
+InputType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static InputType[] |
+InputType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/OutputFormat.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/OutputFormat.html new file mode 100644 index 0000000..56c05e6 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/class-use/OutputFormat.html @@ -0,0 +1,214 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter | ++ |
de.cenote.jasperstarter.types | ++ |
Modifier and Type | +Method and Description | +
---|---|
List<OutputFormat> |
+Config.getOutputFormats()
+Getter for the field
+outputFormats . |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+Config.setOutputFormats(List<OutputFormat> value)
+Setter for the field
+outputFormats . |
+
Modifier and Type | +Method and Description | +
---|---|
static OutputFormat |
+OutputFormat.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static OutputFormat[] |
+OutputFormat.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-frame.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-frame.html new file mode 100644 index 0000000..0e559b1 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-frame.html @@ -0,0 +1,29 @@ + + + + + + +Interface | +Description | +
---|---|
Dest | +
+ Dest interface.
+ |
+
Enum | +Description | +
---|---|
AskFilter | +
+ AskFilter class.
+ |
+
Command | +
+ Command class.
+ |
+
DsType | +
+ Types of Datasources
+ |
+
InputType | +
+ InputType class.
+ |
+
OutputFormat | +
+ OutputFormat class.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-tree.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-tree.html new file mode 100644 index 0000000..de4f1c6 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-tree.html @@ -0,0 +1,151 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-use.html b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-use.html new file mode 100644 index 0000000..d09a9ed --- /dev/null +++ b/src/JasperStarter/docs/apidocs/de/cenote/jasperstarter/types/package-use.html @@ -0,0 +1,212 @@ + + + + + + +Package | +Description | +
---|---|
de.cenote.jasperstarter | ++ |
de.cenote.jasperstarter.types | ++ |
Class and Description | +
---|
AskFilter
+ AskFilter class.
+ |
+
DsType
+ Types of Datasources
+ |
+
OutputFormat
+ OutputFormat class.
+ |
+
Class and Description | +
---|
AskFilter
+ AskFilter class.
+ |
+
Command
+ Command class.
+ |
+
DsType
+ Types of Datasources
+ |
+
InputType
+ InputType class.
+ |
+
OutputFormat
+ OutputFormat class.
+ |
+
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/deprecated-list.html b/src/JasperStarter/docs/apidocs/deprecated-list.html new file mode 100644 index 0000000..2eafa24 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/help-doc.html b/src/JasperStarter/docs/apidocs/help-doc.html new file mode 100644 index 0000000..6cbc3a7 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/index-all.html b/src/JasperStarter/docs/apidocs/index-all.html new file mode 100644 index 0000000..43fd65e --- /dev/null +++ b/src/JasperStarter/docs/apidocs/index-all.html @@ -0,0 +1,937 @@ + + + + + + +ASK="ask"
COMMAND="command"
COPIES="copies"
CSV_CHARSET="csv-charset"
CSV_COLUMNS="csv-columns"
CSV_FIELD_DEL="csv-field-del"
CSV_FIRST_ROW="csv-first-row"
CSV_RECORD_DEL="csv-record-del"
DATA_FILE="data-file"
DB_DRIVER="db-driver"
DB_HOST="db-host"
DB_NAME="db-name"
DB_PASSWD="db-passwd"
DB_PORT="db-port"
DB_SID="db-sid"
DB_URL="db-url"
DB_USER="db-user"
DEBUG="debug"
DS_TYPE="db-type"
askFilter
.command
.copies
.csvCharset
.csvColumns
.csvFieldDel
.csvFirstRow
.csvRecordDel
.dataFile
.dbDriver
.dbHost
.dbName
.dbPasswd
.dbPort
.dbSid
.dbType
.dbUrl
.dbUser
.driver
.input
.jdbcDir
.jsonQLQuery
.jsonQuery
.locale
.outCharset
.outFieldDel
.output
.outputFormats
.params
.port
.printerName
.reportName
.resource
.versionString
.xmlXpath
.INPUT="input"
JDBC_DIR="jdbc-dir"
JSON_QUERY="json-query"
JSONQL_QUERY="jsonql-query"
LOCALE="locale"
OUT_CHARSET="out-charset"
OUT_FIELD_DEL="out-field-del"
OUTPUT="output"
OUTPUT_FORMATS="output-formats"
PARAMS="params"
PRINTER_NAME="printer-name"
REPORT_NAME="set-report-name"
RESOURCE="resource"
askFilter
.command
.copies
.csvCharset
.csvColumns
.csvFieldDel
.csvFirstRow
.csvRecordDel
.dataFile
.dbDriver
.dbHost
.dbName
.dbPasswd
.dbPort
.dbSid
.dbType
.dbUrl
.dbUser
.input
.jdbcDir
.jsonQLQuery
.jsonQuery
.locale
.outCharset
.outFieldDel
.output
.outputFormats
.params
.printerName
.reportName
.resource
.verbose
.withPrintDialog
.writeJasper
.xmlXpath
.WITH_PRINT_DIALOG="with-print-dialog"
WRITE_JASPER="write-jasper"
XML_XPATH="xml-xpath"
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/index.html b/src/JasperStarter/docs/apidocs/index.html new file mode 100644 index 0000000..c560b22 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/index.html @@ -0,0 +1,76 @@ + + + + + + ++ + diff --git a/src/JasperStarter/docs/apidocs/overview-summary.html b/src/JasperStarter/docs/apidocs/overview-summary.html new file mode 100644 index 0000000..661479d --- /dev/null +++ b/src/JasperStarter/docs/apidocs/overview-summary.html @@ -0,0 +1,144 @@ + + + + + + +
Package | +Description | +
---|---|
de.cenote.jasperstarter | ++ |
de.cenote.jasperstarter.types | ++ |
Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/overview-tree.html b/src/JasperStarter/docs/apidocs/overview-tree.html new file mode 100644 index 0000000..70b5cd4 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/overview-tree.html @@ -0,0 +1,163 @@ + + + + + + +Copyright © 2012–2019 Cenote GmbH. All rights reserved.
+ + diff --git a/src/JasperStarter/docs/apidocs/package-list b/src/JasperStarter/docs/apidocs/package-list new file mode 100644 index 0000000..7e73c81 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/package-list @@ -0,0 +1,2 @@ +de.cenote.jasperstarter +de.cenote.jasperstarter.types diff --git a/src/JasperStarter/docs/apidocs/script.js b/src/JasperStarter/docs/apidocs/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/src/JasperStarter/docs/apidocs/stylesheet.css b/src/JasperStarter/docs/apidocs/stylesheet.css new file mode 100644 index 0000000..98055b2 --- /dev/null +++ b/src/JasperStarter/docs/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/src/JasperStarter/docs/changes.html b/src/JasperStarter/docs/changes.html index 918684f..c4dfc6e 100644 --- a/src/JasperStarter/docs/changes.html +++ b/src/JasperStarter/docs/changes.html @@ -1,6 +1,6 @@ @@ -16,7 +16,7 @@ - + @@ -40,7 +40,7 @@