Interface IForeignContent
- All Superinterfaces:
org.eclipse.birt.report.engine.css.engine.CSSStylableElement,IContent,IElement,IStyledElement
The content of foreign object is not handle by report engine.
It is the object's responsibility to convert itself to standard content type.
Such as object described in HTML/RTF or other format.
For foreign object in "text/html" format, the PDF writer output the standard
content while the HTML writer output the raw value directly.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringthe content is the output of a extenal item, it is byte[]static final Stringthe content is an string which contains HTML contentstatic final Stringthe content is an image content which define the imagestatic final Stringthe content is an template.static final Stringthe content is an string which contains plain textstatic final Stringthe content is unkownstatic final Stringthe object valueFields inherited from interface org.eclipse.birt.report.engine.content.IContent
AUTOTEXT_CONTENT, CELL_CONTENT, CONTAINER_CONTENT, DATA_CONTENT, DOCUMENT_EXTENSION, FOREIGN_CONTENT, GROUP_CONTENT, IMAGE_CONTENT, LABEL_CONTENT, LAYOUT_EXTENSION, LIST_BAND_CONTENT, LIST_CONTENT, LIST_GROUP_CONTENT, PAGE_CONTENT, REPORT_CONTENT, ROW_CONTENT, SERIALIZE_CONTENT, TABLE_BAND_CONTENT, TABLE_CONTENT, TABLE_GROUP_CONTENT, TEXT_CONTENT -
Method Summary
Modifier and TypeMethodDescriptionthe orginal format of the object.the orignal content describe in raw format.booleanisJTidy()voidsetAltText(String altText) voidsetAltTextKey(String key) voidsetJTidy(boolean jTidy) voidvoidsetRawType(String type) voidsetRawValue(Object value) Methods inherited from interface org.eclipse.birt.report.engine.css.engine.CSSStylableElement
getComputedStyle, getCSSEngine, getStyleMethods inherited from interface org.eclipse.birt.report.engine.content.IContent
accept, cloneContent, getACL, getBookmark, getContentType, getExtension, getExtensions, getGenerateBy, getHeight, getHelpText, getHyperlinkAction, getInlineStyle, getInstanceID, getName, getReportContent, getResultSet, getTOC, getUserProperties, getWidth, getX, getY, hasChildren, isDirectionRTL, isLastChild, isRTL, readContent, setACL, setBookmark, setExtension, setExtensions, setGenerateBy, setHasChildren, setHeight, setHelpText, setHyperlinkAction, setInlineStyle, setInstanceID, setLastChild, setName, setReportContent, setTOC, setUserProperties, setWidth, setX, setY, writeContentMethods inherited from interface org.eclipse.birt.report.engine.content.IElement
getChildren, getParent, setParentMethods inherited from interface org.eclipse.birt.report.engine.content.IStyledElement
getComputedStyle, getStyle, getStyleClass, setStyleClass
-
Field Details
-
HTML_TYPE
the content is an string which contains HTML content- See Also:
-
TEXT_TYPE
the content is an string which contains plain text- See Also:
-
TEMPLATE_TYPE
the content is an template. In this condition the raw value should be a Object[2], the first object is the template text, the second object is the value map.- See Also:
-
EXTERNAL_TYPE
the content is the output of a extenal item, it is byte[]- See Also:
-
IMAGE_TYPE
the content is an image content which define the image- See Also:
-
UNKNOWN_TYPE
the content is unkown- See Also:
-
VALUE_TYPE
the object value- See Also:
-
-
Method Details
-
getRawType
String getRawType()the orginal format of the object. such as: "text/html", "text/rtf", "xml/svg" etc.- Returns:
- type of the content
-
setRawType
-
getRawKey
String getRawKey() -
setRawKey
-
getRawValue
Object getRawValue()the orignal content describe in raw format.- Returns:
- Returns the content. Caller knows how to cast this object
-
setRawValue
-
getAltText
String getAltText()- Specified by:
getAltTextin interfaceIContent- Returns:
- Returns the altText.
-
getAltTextKey
String getAltTextKey()- Specified by:
getAltTextKeyin interfaceIContent- Returns:
- Returns the altText key.
-
setAltText
- Specified by:
setAltTextin interfaceIContent
-
setAltTextKey
- Specified by:
setAltTextKeyin interfaceIContent
-
setJTidy
void setJTidy(boolean jTidy) -
isJTidy
boolean isJTidy()
-