|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.tptp.platform.report.extension.internal.DExtensible
org.eclipse.tptp.platform.report.tools.internal.DParser
org.eclipse.tptp.platform.report.drivers.xsd.internal.DXsdReader
org.eclipse.tptp.platform.report.birt).
public class DXsdReader
DXsdReader is a class that parse an InputStream and a XSD stream
to build a jscrib IDItem tree and associated registries (colors,fonts and styles).
The following example reads a document from the xsd file named 'myfile.jsml'.
DXmlReader reader = new DXmlReader();
try{
IDObject [] docs = reader.read( new FileInputStream("myfile.jsml") );
// returns only the first document.
if (docs.lenght>0 && (docs[0] instanceof DDocument)
return (DDocument)docs[0];
}
catch(Exception e)
{
// an error occurs during the file parsing.
...
}
read(java.io.InputStream),
DExtensible,
IReader,
InputStream| Nested Class Summary | |
|---|---|
static class |
DXsdReader.Arg
Deprecated. Argument class for doMethod(), and instance of Arg class will be given as the third parameter. |
static interface |
DXsdReader.IDItemFactory
Deprecated. DXmlReader extenders may want to create their IDItem from their xml node name. |
| Nested classes/interfaces inherited from class org.eclipse.tptp.platform.report.tools.internal.DParser |
|---|
DParser.ParserException |
| Nested classes/interfaces inherited from class org.eclipse.tptp.platform.report.extension.internal.DExtensible |
|---|
DExtensible.InvokeMethod |
| Field Summary | |
|---|---|
boolean |
_axis1Found
Deprecated. |
boolean |
_axis2Found
Deprecated. |
boolean |
_axis3Found
Deprecated. |
boolean |
_categoriesFound
Deprecated. |
boolean |
_chart3D
Deprecated. |
java.lang.String |
_chartType
Deprecated. |
java.lang.String |
_dataFormatAxis1
Deprecated. |
java.lang.String |
_dataFormatAxis2
Deprecated. |
java.lang.String |
_dataFormatAxis3
Deprecated. |
java.lang.String |
_dataSetIdsAxis1
Deprecated. |
java.lang.String |
_dataSetIdsAxis2
Deprecated. |
java.lang.String |
_dataSetIdsAxis3
Deprecated. |
java.lang.String |
_inputXsdChartType
Deprecated. |
java.lang.String |
_labelAxis1
Deprecated. |
java.lang.String |
_labelAxis2
Deprecated. |
java.lang.String |
_labelAxis3
Deprecated. |
int |
_lastBValue
Deprecated. |
int |
_lastGValue
Deprecated. |
int |
_lastRValue
Deprecated. |
java.lang.String |
_markerLineColorAxis1
Deprecated. |
java.lang.String |
_markerLineColorAxis2
Deprecated. |
java.lang.String |
_markerLineColorAxis3
Deprecated. |
java.lang.String |
_markerLineLabelAxis1
Deprecated. |
java.lang.String |
_markerLineLabelAxis2
Deprecated. |
java.lang.String |
_markerLineLabelAxis3
Deprecated. |
java.lang.String |
_markerLineValueAxis1
Deprecated. |
java.lang.String |
_markerLineValueAxis2
Deprecated. |
java.lang.String |
_markerLineValueAxis3
Deprecated. |
java.lang.String |
_maxAxis1
Deprecated. |
java.lang.String |
_maxAxis2
Deprecated. |
java.lang.String |
_maxAxis3
Deprecated. |
java.lang.String |
_minAxis1
Deprecated. |
java.lang.String |
_minAxis2
Deprecated. |
java.lang.String |
_minAxis3
Deprecated. |
java.lang.String |
_numberFormatAxis1
Deprecated. |
java.lang.String |
_numberFormatAxis2
Deprecated. |
java.lang.String |
_numberFormatAxis3
Deprecated. |
boolean |
_showGridLineMajorUnitAxis1
Deprecated. |
boolean |
_showGridLineMajorUnitAxis2
Deprecated. |
boolean |
_showGridLineMajorUnitAxis3
Deprecated. |
boolean |
_showGridLineMinorUnitAxis1
Deprecated. |
boolean |
_showGridLineMinorUnitAxis2
Deprecated. |
boolean |
_showGridLineMinorUnitAxis3
Deprecated. |
boolean |
_showLegend
Deprecated. |
boolean |
_showTickMajorUnitAxis1
Deprecated. |
boolean |
_showTickMajorUnitAxis2
Deprecated. |
boolean |
_showTickMajorUnitAxis3
Deprecated. |
boolean |
_showTickMinorUnitAxis1
Deprecated. |
boolean |
_showTickMinorUnitAxis2
Deprecated. |
boolean |
_showTickMinorUnitAxis3
Deprecated. |
boolean |
_showTitleBar
Deprecated. |
java.lang.String |
_titleBar
Deprecated. |
boolean |
_trace
Deprecated. |
boolean |
_traceAttributes
Deprecated. |
boolean |
_traceChilds
Deprecated. |
boolean |
_traceLevel1
Deprecated. |
boolean |
_traceLevel2
Deprecated. |
boolean |
_traceLevel3
Deprecated. |
boolean |
_traceLevel4
Deprecated. |
boolean |
_traceLevel4_5
Deprecated. |
boolean |
_traceLevel5
Deprecated. |
static boolean |
_traceLevel6
Deprecated. |
java.lang.String |
_valueMajorUnitAxis1
Deprecated. |
java.lang.String |
_valueMajorUnitAxis2
Deprecated. |
java.lang.String |
_valueMajorUnitAxis3
Deprecated. |
java.lang.String |
_valueMinorUnitAxis1
Deprecated. |
java.lang.String |
_valueMinorUnitAxis2
Deprecated. |
java.lang.String |
_valueMinorUnitAxis3
Deprecated. |
| Fields inherited from class org.eclipse.tptp.platform.report.extension.internal.DExtensible |
|---|
mapMethod, paramTab |
| Constructor Summary | |
|---|---|
DXsdReader()
Deprecated. Create a DXmlReader, ready to parse input @see read(InputStream) |
|
| Method Summary | |
|---|---|
void |
_accessibilityElementAnalysis(org.w3c.dom.Node n)
Deprecated. |
void |
_axisElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_axisInformation()
Deprecated. |
void |
_categoriesElementAnalysis(org.w3c.dom.Node dataSetsElt,
java.util.HashMap curveMap)
Deprecated. |
void |
_categoryElementAnalysis(org.w3c.dom.Node categoriesElt,
java.util.HashMap curveMap)
Deprecated. |
void |
_chartAreaElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_configurationElementAnalysis(org.w3c.dom.Node c)
Deprecated. |
void |
_coordinatesElementAnalysis(org.w3c.dom.Node dataSetElt,
DPoint point)
Deprecated. |
void |
_createStyleForCurve(DCurve curve)
Deprecated. |
void |
_dataElementAnalysis(org.w3c.dom.Node c,
DGraphic chart)
Deprecated. |
void |
_dataFormatElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
Deprecated. |
void |
_dataPointElementAnalysis(org.w3c.dom.Node dataSetElt,
DCurve curve,
java.util.HashMap curveMap)
Deprecated. |
void |
_dataPointElementAnalysis(org.w3c.dom.Node dataSetElt,
java.util.HashMap curveMap)
Deprecated. |
void |
_dataSetAssociationsElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
Deprecated. |
void |
_dataSetElementAnalysis(org.w3c.dom.Node dataSetsElt,
DGraphic chart,
java.util.HashMap curveMap)
Deprecated. |
void |
_dataSetsElementAnalysis(org.w3c.dom.Node dataElt,
DGraphic chart,
java.util.HashMap curveMap)
Deprecated. |
void |
_dataValueElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_displayContent(org.w3c.dom.Element node)
Deprecated. |
void |
_doMethodXsd(DDocument doc,
java.lang.Object arg)
Deprecated. |
void |
_doMethodXsd(DGraphic chart,
java.lang.Object the_arg)
Deprecated. |
void |
_doMethodXsdAxisGeneration(DGraphic chart)
Deprecated. |
void |
_ecmascriptElementAnalysis(org.w3c.dom.Node scriptsElt)
Deprecated. |
void |
_eventHandlerElementAnalysis(org.w3c.dom.Node n)
Deprecated. |
java.lang.String |
_getXsdRootElementName()
Deprecated. Modify this name means you need to modify the same in DXsdReader. |
void |
_independentAxisElementAnalysis(org.w3c.dom.Node axis)
Deprecated. |
void |
_internationalizationElementAnalysis(org.w3c.dom.Node elt)
Deprecated. |
void |
_legendElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_m(java.lang.String s)
Deprecated. |
void |
_majorUnitElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
Deprecated. |
void |
_markerLineElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
Deprecated. |
void |
_minorUnitElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
Deprecated. |
void |
_numberFormatElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
Deprecated. |
void |
_palettesElementAnalysis(org.w3c.dom.Node n)
Deprecated. |
void |
_plotAreaElementAnalysis(org.w3c.dom.Node n)
Deprecated. |
void |
_preferencesElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_primaryDependentAxisElementAnalysis(org.w3c.dom.Node axis)
Deprecated. |
void |
_scriptsElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_secondaryDependentAxisElementAnalysis(org.w3c.dom.Node axis)
Deprecated. |
void |
_shapesElementAnalysis(org.w3c.dom.Node n)
Deprecated. |
void |
_showGridUnitDefinitionAttributeAnalysis(java.lang.String _categoryUnit,
java.lang.String _axisNumber,
java.lang.String _showGridValue)
Deprecated. |
void |
_showTickUnitDefinitionAttributeAnalysis(java.lang.String _categoryUnit,
java.lang.String _axisNumber,
java.lang.String _showGridValue)
Deprecated. |
void |
_sizeElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_timestampElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_titleBarElementAnalysis(org.w3c.dom.Node confElt)
Deprecated. |
void |
_tooltipElementAnalysis(org.w3c.dom.Node n)
Deprecated. |
void |
_unitDefinitionElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber,
java.lang.String _categoryUnit)
Deprecated. |
void |
_valueUnitDefinitionAttributeAnalysis(java.lang.String _categoryUnit,
java.lang.String _axisNumber,
java.lang.String value)
Deprecated. |
void |
addIDItemFactory(DXsdReader.IDItemFactory f)
Deprecated. Add an IDItem factory called to create an IDItem instance from a node (name). |
void |
clear()
Deprecated. Clears the previous parsing internal datas |
protected IDItem |
createIDItemForNode(org.w3c.dom.Node node)
Deprecated. Create a IDItem instance from given str. |
protected java.lang.Object |
createObjectForClassName(java.lang.String class_name,
org.w3c.dom.Node node)
Deprecated. Create an object for class name using node data. |
static java.lang.String |
decode(java.lang.String s)
Deprecated. Replace few xml entity '&xxx;' to their char value in string. |
DColorRegistry |
getColorRegistry()
Deprecated. Returns the colors which has been loaded by the reader. |
DFontRegistry |
getFontRegistry()
Deprecated. Returns the fonts which has been loaded by the reader. |
static java.lang.String |
getNodeText(org.w3c.dom.Node node)
Deprecated. |
protected org.w3c.dom.Node |
getRequiredAttribut(org.w3c.dom.NamedNodeMap attr,
java.lang.String attr_tag,
java.lang.String elt_tag)
Deprecated. Check if attribute attr_tag is defined in attribute map attr. |
java.lang.String |
getRootElementName()
Deprecated. Modify this name means you need to modify the same in DmlReader. |
DStyleRegistry |
getStyleRegistry()
Deprecated. Returns the styles which has been loaded by the reader. |
IDObject[] |
read(java.io.InputStream in)
Deprecated. Parse xsd input stream building one documents styles registry (@see getStyleRegistry()). |
void |
removeIDItemFactory(DXsdReader.IDItemFactory f)
Deprecated. Remove an IDItem factory previously registered by addIDItemFactory. |
void |
setColorRegistry(DColorRegistry r)
Deprecated. override current color registry using the new one |
void |
setFontRegistry(DFontRegistry r)
Deprecated. override current font registry using the new one |
void |
setNodeStyle(org.w3c.dom.NamedNodeMap attr,
IDItem item)
Deprecated. If attribute map contains 'STYLE' attribute, get it from style registry and apply this style on givent item. |
void |
setStyleRegistry(DStyleRegistry r)
Deprecated. override current style registry using the new one |
| Methods inherited from class org.eclipse.tptp.platform.report.tools.internal.DParser |
|---|
doChildrenItem, doMethod, doMethod, doMethod, getListLevel, getTitleLevel |
| Methods inherited from class org.eclipse.tptp.platform.report.extension.internal.DExtensible |
|---|
doMethod, getDoMethod, installDoMethod, installDoMethods, installDoMethods, invokeDoMethod, invokeSuperDoMethod, removeDoMethod, removeDoMethod, removeDoMethods, removeDoMethods, resolveDoMethod |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String _inputXsdChartType
public java.lang.String _titleBar
public boolean _showTitleBar
public boolean _showLegend
public boolean _chart3D
public java.lang.String _chartType
public boolean _axis1Found
public java.lang.String _labelAxis1
public java.lang.String _minAxis1
public java.lang.String _maxAxis1
public boolean _showGridLineMajorUnitAxis1
public boolean _showGridLineMinorUnitAxis1
public boolean _showTickMajorUnitAxis1
public boolean _showTickMinorUnitAxis1
public java.lang.String _valueMajorUnitAxis1
public java.lang.String _valueMinorUnitAxis1
public java.lang.String _markerLineValueAxis1
public java.lang.String _markerLineLabelAxis1
public java.lang.String _markerLineColorAxis1
public java.lang.String _numberFormatAxis1
public java.lang.String _dataFormatAxis1
public java.lang.String _dataSetIdsAxis1
public boolean _axis2Found
public java.lang.String _labelAxis2
public java.lang.String _minAxis2
public java.lang.String _maxAxis2
public boolean _showGridLineMajorUnitAxis2
public boolean _showGridLineMinorUnitAxis2
public boolean _showTickMajorUnitAxis2
public boolean _showTickMinorUnitAxis2
public java.lang.String _valueMajorUnitAxis2
public java.lang.String _valueMinorUnitAxis2
public java.lang.String _markerLineValueAxis2
public java.lang.String _markerLineLabelAxis2
public java.lang.String _markerLineColorAxis2
public java.lang.String _numberFormatAxis2
public java.lang.String _dataFormatAxis2
public java.lang.String _dataSetIdsAxis2
public boolean _axis3Found
public java.lang.String _labelAxis3
public java.lang.String _minAxis3
public java.lang.String _maxAxis3
public boolean _showGridLineMajorUnitAxis3
public boolean _showGridLineMinorUnitAxis3
public boolean _showTickMajorUnitAxis3
public boolean _showTickMinorUnitAxis3
public java.lang.String _valueMajorUnitAxis3
public java.lang.String _valueMinorUnitAxis3
public java.lang.String _markerLineValueAxis3
public java.lang.String _markerLineLabelAxis3
public java.lang.String _markerLineColorAxis3
public java.lang.String _numberFormatAxis3
public java.lang.String _dataFormatAxis3
public java.lang.String _dataSetIdsAxis3
public boolean _trace
public boolean _traceLevel1
public boolean _traceLevel2
public boolean _traceLevel3
public boolean _traceLevel4
public boolean _traceLevel5
public boolean _traceLevel4_5
public static boolean _traceLevel6
public boolean _traceChilds
public boolean _traceAttributes
public int _lastRValue
public int _lastGValue
public int _lastBValue
public boolean _categoriesFound
| Constructor Detail |
|---|
public DXsdReader()
| Method Detail |
|---|
public void _m(java.lang.String s)
public void _displayContent(org.w3c.dom.Element node)
public DColorRegistry getColorRegistry()
IReader
getColorRegistry in interface IReaderpublic DFontRegistry getFontRegistry()
IReader
getFontRegistry in interface IReaderpublic DStyleRegistry getStyleRegistry()
IReader
getStyleRegistry in interface IReaderpublic void setColorRegistry(DColorRegistry r)
setColorRegistry in interface IReaderpublic void setFontRegistry(DFontRegistry r)
setFontRegistry in interface IReaderpublic void setStyleRegistry(DStyleRegistry r)
setStyleRegistry in interface IReaderpublic void addIDItemFactory(DXsdReader.IDItemFactory f)
public void removeIDItemFactory(DXsdReader.IDItemFactory f)
public void clear()
DParser
clear in interface IReaderclear in class DParserpublic java.lang.String _getXsdRootElementName()
public java.lang.String getRootElementName()
public IDObject[] read(java.io.InputStream in)
throws java.lang.Exception
read in interface IReaderin - input stream to use for xsd input.
various - exception (ie java.lang.IOException), or DXsdError
java.lang.Exceptionpublic static java.lang.String decode(java.lang.String s)
protected org.w3c.dom.Node getRequiredAttribut(org.w3c.dom.NamedNodeMap attr,
java.lang.String attr_tag,
java.lang.String elt_tag)
DXsdError - if attribute attr_tag is not found in node map attr.
public void setNodeStyle(org.w3c.dom.NamedNodeMap attr,
IDItem item)
public static java.lang.String getNodeText(org.w3c.dom.Node node)
protected IDItem createIDItemForNode(org.w3c.dom.Node node)
str - the node name to use to create IDItem instance.ext - a DXmlReader.o_arg - a CreateIDItemArg instance.
public void _doMethodXsd(DDocument doc,
java.lang.Object arg)
public void _axisElementAnalysis(org.w3c.dom.Node confElt)
public void _tooltipElementAnalysis(org.w3c.dom.Node n)
public void _coordinatesElementAnalysis(org.w3c.dom.Node dataSetElt,
DPoint point)
public void _dataPointElementAnalysis(org.w3c.dom.Node dataSetElt,
java.util.HashMap curveMap)
public void _dataPointElementAnalysis(org.w3c.dom.Node dataSetElt,
DCurve curve,
java.util.HashMap curveMap)
public void _categoriesElementAnalysis(org.w3c.dom.Node dataSetsElt,
java.util.HashMap curveMap)
public void _categoryElementAnalysis(org.w3c.dom.Node categoriesElt,
java.util.HashMap curveMap)
public void _dataSetsElementAnalysis(org.w3c.dom.Node dataElt,
DGraphic chart,
java.util.HashMap curveMap)
public void _dataElementAnalysis(org.w3c.dom.Node c,
DGraphic chart)
public void _dataFormatElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
public void _primaryDependentAxisElementAnalysis(org.w3c.dom.Node axis)
public void _numberFormatElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
public void _dataSetAssociationsElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
public void _markerLineElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
public void _majorUnitElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
public void _minorUnitElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber)
public void _secondaryDependentAxisElementAnalysis(org.w3c.dom.Node axis)
public void _independentAxisElementAnalysis(org.w3c.dom.Node axis)
public void _sizeElementAnalysis(org.w3c.dom.Node confElt)
public void _titleBarElementAnalysis(org.w3c.dom.Node confElt)
public void _createStyleForCurve(DCurve curve)
public void _internationalizationElementAnalysis(org.w3c.dom.Node elt)
public void _unitDefinitionElementAnalysis(org.w3c.dom.Node elt,
java.lang.String _axisNumber,
java.lang.String _categoryUnit)
public void _valueUnitDefinitionAttributeAnalysis(java.lang.String _categoryUnit,
java.lang.String _axisNumber,
java.lang.String value)
public void _showGridUnitDefinitionAttributeAnalysis(java.lang.String _categoryUnit,
java.lang.String _axisNumber,
java.lang.String _showGridValue)
public void _showTickUnitDefinitionAttributeAnalysis(java.lang.String _categoryUnit,
java.lang.String _axisNumber,
java.lang.String _showGridValue)
public void _dataValueElementAnalysis(org.w3c.dom.Node confElt)
public void _eventHandlerElementAnalysis(org.w3c.dom.Node n)
public void _legendElementAnalysis(org.w3c.dom.Node confElt)
public void _timestampElementAnalysis(org.w3c.dom.Node confElt)
public void _chartAreaElementAnalysis(org.w3c.dom.Node confElt)
public void _plotAreaElementAnalysis(org.w3c.dom.Node n)
public void _configurationElementAnalysis(org.w3c.dom.Node c)
public void _shapesElementAnalysis(org.w3c.dom.Node n)
public void _palettesElementAnalysis(org.w3c.dom.Node n)
public void _preferencesElementAnalysis(org.w3c.dom.Node confElt)
public void _scriptsElementAnalysis(org.w3c.dom.Node confElt)
public void _ecmascriptElementAnalysis(org.w3c.dom.Node scriptsElt)
public void _dataSetElementAnalysis(org.w3c.dom.Node dataSetsElt,
DGraphic chart,
java.util.HashMap curveMap)
public void _accessibilityElementAnalysis(org.w3c.dom.Node n)
public void _axisInformation()
public void _doMethodXsd(DGraphic chart,
java.lang.Object the_arg)
public void _doMethodXsdAxisGeneration(DGraphic chart)
protected java.lang.Object createObjectForClassName(java.lang.String class_name,
org.w3c.dom.Node node)
|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||