Package | Description |
---|---|
org.eclipse.birt.core.data |
Provide BIRT's data util component.
|
org.eclipse.birt.core.exception |
Defines BIRT's Exception framework.
|
org.eclipse.birt.core.format |
Provides a set of formatter classes.
|
org.eclipse.birt.core.framework |
Defines the platform interfaces that allow BIRT to be run in Eclipse and
server environments.
|
org.eclipse.birt.core.script |
Provides Java Script support to BIRT.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List |
ExpressionParserUtility.compileColumnExpression(ExpressionParserUtility util,
java.lang.String expression,
java.lang.String indicator)
compile the expression
|
static java.util.List |
ExpressionParserUtility.compileColumnExpression(java.lang.String expression)
compile the expression
|
static java.lang.Object |
DataTypeUtil.convert(java.lang.Object source,
java.lang.Class toTypeClass)
convert a object to given class
Classes supported:
Integer.class
BigDecimal.class
Boolean.class
Time.class
Date.class
Double.class
String.class
Blob.class
|
static java.lang.Object |
DataTypeUtil.convert(java.lang.Object source,
int toType)
convert an object to given type
Types supported:
DataType.INTEGER_TYPE
DataType.DECIMAL_TYPE
DataType.BOOLEAN_TYPE
DataType.DATE_TYPE
DataType.DOUBLE_TYPE
DataType.STRING_TYPE
DataType.BLOB_TYPE
DataType.SQL_DATE_TYPE
DataType.SQL_TIME_TYPE
|
static java.util.List |
ExpressionUtil.extractColumnExpressions(java.lang.String oldExpression)
Extract all column expression info
|
static java.util.List |
ExpressionUtil.extractColumnExpressions(java.lang.String oldExpression,
boolean mode)
Deprecated.
use
extractColumnExpressions( String, String ) instead |
static java.util.List |
ExpressionUtil.extractColumnExpressions(java.lang.String oldExpression,
java.lang.String indicator)
Extract all column expression info
|
static java.lang.String |
DateFormatISO8601.format(java.util.Date date)
Parse a date/time string.
|
static java.lang.String |
ExpressionUtil.generateConstantExpr(java.lang.String input,
int dataType)
Generate a Javascript constant expression by user input string and target BIRT data type.
|
static java.lang.String |
ExpressionUtil.getColumnBindingName(java.lang.String oldExpression)
Get the simplest column binding name.
|
java.lang.String |
ExpressionHelper.getColumnBindingName(java.lang.String oldExpression) |
static java.lang.String |
ExpressionUtil.getColumnName(java.lang.String oldExpression)
Get the simplest column binding name.
|
java.lang.String |
ExpressionHelper.getColumnName(java.lang.String oldExpression) |
static boolean |
ExpressionParserUtility.hasAggregation(java.lang.String expression) |
static boolean |
ExpressionParserUtility.isDirectColumnRef(java.lang.String expression,
java.lang.String indicator) |
static java.util.Date |
DateFormatISO8601.parse(java.lang.String source,
TimeZone timeZone)
Parse a date/time string.
|
static int |
DataTypeUtil.toApiDataType(int odaDataTypeCode)
Converts an ODA data type code to its
corresponding Data Engine API data type constant
defined in DataType.
|
static java.math.BigDecimal |
DataTypeUtil.toBigDecimal(java.lang.Object source)
Boolean -> BigDecimal
true -> 1
others -> 0
Date -> BigDecimal
Date.getTime();
String -> BigDecimal
new BigDecimal(String);
|
static java.sql.Blob |
DataTypeUtil.toBlob(java.lang.Object source)
Converting Blob to/from other types is not currently supported
|
static java.lang.Boolean |
DataTypeUtil.toBoolean(java.lang.Object source)
Number -> Boolean
0 -> false
others -> true
String -> Boolean
"true" -> true (ignore case)
"false" -> false (ignore case)
other string will throw an exception
Date -> Boolean
throw exception
|
static byte[] |
DataTypeUtil.toBytes(java.lang.Object source) |
static java.util.Date |
DataTypeUtil.toDate(java.lang.Object source)
Number -> Date
new Date((long)Number)
String -> Date
toDate(String)
|
static java.util.Date |
DataTypeUtil.toDate(java.lang.String source,
java.util.Locale locale)
A temp solution to the adoption of ICU4J to BIRT.
|
static java.util.Date |
DataTypeUtil.toDate(java.lang.String source,
TimeZone timeZone)
Convert a string to a Date instance according to the TimeZone value
|
static java.util.Date |
DataTypeUtil.toDate(java.lang.String source,
ULocale locale)
convert String with the specified locale to java.util.Date
|
static java.util.Date |
DataTypeUtil.toDate(java.lang.String source,
ULocale locale,
TimeZone timeZone) |
static java.util.Date |
DataTypeUtil.toDateWithCheck(java.lang.String source,
java.util.Locale locale)
A temp solution to the adoption of ICU4J in BIRT.
|
static java.util.Date |
DataTypeUtil.toDateWithCheck(java.lang.String source,
ULocale locale)
Convert string to date with check.
|
static java.lang.Double |
DataTypeUtil.toDouble(java.lang.Object source)
Boolean -> Double
true -> 1
others -> 0
Date -> Double
Date.getTime();
String -> Double
Double.valueOf(String);
|
static java.lang.Integer |
DataTypeUtil.toInteger(java.lang.Object source)
Boolean -> Integer
true -> 1
others -> 0
Date -> Integer
Date.getTime();
String -> Integer
Integer.valueOf();
|
static java.lang.String |
DataTypeUtil.toLocaleNeutralString(java.lang.Object source)
Convert an object to an locale neutral String value.
|
static java.lang.Class |
DataTypeUtil.toOdiTypeClass(int odaDataTypeCode)
Converts an ODA data type code to the Java class
of its corresponding Data Engine ODI data type.
|
static java.sql.Date |
DataTypeUtil.toSqlDate(java.lang.Object source)
Date -> Time
String -> Time
|
static java.sql.Time |
DataTypeUtil.toSqlTime(java.lang.Object source)
Date -> Time
String -> Time
|
static java.lang.String |
DataTypeUtil.toString(java.lang.Object source)
Number -> String
Number.toString()
Boolean -> String
Boolean.toString()
Date -> String
toString(Date)
|
static java.lang.String |
DataTypeUtil.toString(java.lang.Object source,
java.util.Locale locale)
A temp solution to the adoption of ICU4J.
|
static java.lang.String |
DataTypeUtil.toString(java.lang.Object source,
ULocale locale)
Number -> String
Number.toString()
Boolean -> String
Boolean.toString()
Date -> String
toString(Date,locale)
|
static java.sql.Timestamp |
DataTypeUtil.toTimestamp(java.lang.Object source) |
Modifier and Type | Class and Description |
---|---|
class |
CoreException
Exception thrown by birt.core classes
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
LocaleNeutralFormatter.formatValue(java.lang.Object value) |
java.lang.String |
IFormatter.formatValue(java.lang.Object value)
format the value object into a string.
|
java.lang.String |
IFormatter.DefaultFormatter.formatValue(java.lang.Object value) |
java.lang.String |
AutoFormatter.formatValue(java.lang.Object value) |
Modifier and Type | Class and Description |
---|---|
class |
FrameworkException
A checked exception representing a failure.
|
Modifier and Type | Method and Description |
---|---|
static void |
Platform.startup() |
static void |
Platform.startup(PlatformConfig config)
startup the platform.
|
Modifier and Type | Method and Description |
---|---|
static BirtException |
JavascriptEvalUtil.wrapRhinoException(org.mozilla.javascript.RhinoException e,
java.lang.String scriptText,
java.lang.String source,
int lineNo)
Converts Rhino exception (a runtime exception) to BirtException
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Number |
MathUtil.abs(java.lang.Object number) |
static java.lang.Number |
MathUtil.add(java.lang.Object obj1,
java.lang.Object obj2)
add operation.
|
static int |
MathUtil.compare(java.lang.Object number1,
java.lang.Object number2) |
static int |
MathUtil.compareTo0(java.lang.Object number) |
ICompiledScript |
IScriptEngine.compile(ScriptContext scriptContext,
java.lang.String fileName,
int lineNumber,
java.lang.String script)
Compiles the script for later execution.
|
ICompiledScript |
ScriptContext.compile(java.lang.String language,
java.lang.String fileName,
int lineNo,
java.lang.String script) |
IScriptEngine |
IScriptEngineFactory.createScriptEngine()
Returns an instance of IScriptEngine associated with this factory.
|
static java.lang.Number |
MathUtil.divide(java.lang.Object dividend,
java.lang.Object divisor) |
java.lang.Object |
ScriptContext.evaluate(ICompiledScript script) |
java.lang.Object |
IScriptEngine.evaluate(ScriptContext scriptContext,
ICompiledScript script)
Evaluates a compiled script.
|
static java.lang.Object |
JavascriptEvalUtil.evaluateRawScript(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable scope,
java.lang.String scriptText,
java.lang.String source,
int lineNo)
This method will not convert the data of return value, so it might the
Java data type or that of Java Script.
|
static java.lang.Object |
JavascriptEvalUtil.evaluateScript(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable scope,
java.lang.String scriptText,
java.lang.String source,
int lineNo)
Evaluates Javascript expression and return its result, doing the
necessary Javascript -> Java data type conversion if necessary
|
IScriptEngine |
ScriptContext.getScriptEngine(java.lang.String scriptName) |
static java.lang.Number |
MathUtil.multiply(java.lang.Object obj1,
java.lang.Object obj2) |
static java.lang.Number |
MathUtil.negate(java.lang.Object number) |
static java.lang.Object |
MathUtil.safeDivide(java.lang.Object dividend,
java.lang.Object divisor,
java.lang.Object ifZero) |
static java.lang.Number |
MathUtil.subtract(java.lang.Object obj1,
java.lang.Object obj2) |
static java.lang.Number |
MathUtil.toNumber(java.lang.Object obj1)
add operation.
|
Copyright © 2014 OpenText Corp. All rights reserved.