Class CssStyleSheetHandle
- java.lang.Object
-
- org.eclipse.birt.report.model.api.ElementDetailHandle
-
- org.eclipse.birt.report.model.api.css.CssStyleSheetHandle
-
public class CssStyleSheetHandle extends ElementDetailHandle
Represents an include style sheet in the module. A style sheet is used for the user to load an external ".css" style file in the module.- See Also:
CssStyleSheet
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.birt.report.model.css.CssStyleSheetstyleSheetThe translation message.-
Fields inherited from class org.eclipse.birt.report.model.api.ElementDetailHandle
elementHandle
-
-
Constructor Summary
Constructors Constructor Description CssStyleSheetHandle(ModuleHandle moduleHandle, org.eclipse.birt.report.model.css.CssStyleSheet styleSheet)Constructs a handle for an style sheet.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SharedStyleHandlefindStyle(java.lang.String name)Gets a style handle with the given name in the style sheet.DesignElementHandlegetContainerHandle()Gets container handle.java.lang.StringgetExternalCssURI()java.lang.StringgetFileName()Gets css file namejava.util.ListgetParserErrors()Gets the message list for the parser errors.java.util.ListgetParserFatalErrors()Gets the message list for the parser fatal errors.java.util.ListgetParserWarnings()Gets the message list for the parser warnings.java.util.IteratorgetStyleIterator()Returns an iterator over the styles of this style sheet.org.eclipse.birt.report.model.css.CssStyleSheetgetStyleSheet()Gets the style sheet.java.util.ListgetUnsupportedStyles()Returns all the unsupported style names.java.util.ListgetWarnings(java.lang.String styleName)Gets the warning list of the given style.booleanisUseExternalCss()-
Methods inherited from class org.eclipse.birt.report.model.api.ElementDetailHandle
getDesign, getElement, getElementHandle, getModule
-
-
-
-
Constructor Detail
-
CssStyleSheetHandle
public CssStyleSheetHandle(ModuleHandle moduleHandle, org.eclipse.birt.report.model.css.CssStyleSheet styleSheet)
Constructs a handle for an style sheet.- Parameters:
moduleHandle- a handle to a modulestyleSheet- the style sheet to be handled
-
-
Method Detail
-
getStyleSheet
public org.eclipse.birt.report.model.css.CssStyleSheet getStyleSheet()
Gets the style sheet.- Returns:
- the style sheet
-
getStyleIterator
public java.util.Iterator getStyleIterator()
Returns an iterator over the styles of this style sheet. Useful only for style sheet. Returns a list of all the styles that use this style sheet.- Returns:
- an iterator over the styles of this style sheet. Each item returned
by the iterator's
getNext( )method is of typeSharedStyleHandle.
-
findStyle
public SharedStyleHandle findStyle(java.lang.String name)
Gets a style handle with the given name in the style sheet.- Parameters:
name- the name of the style to find- Returns:
- the style handle with the given name in the style sheet, otherwise
null
-
getUnsupportedStyles
public java.util.List getUnsupportedStyles()
Returns all the unsupported style names.- Returns:
- the list of the unsupported style name
-
getWarnings
public java.util.List getWarnings(java.lang.String styleName)
Gets the warning list of the given style. Each one in the list is instance ofStyleSheetParserException.- Parameters:
styleName- the style name- Returns:
- the warning list of the given style, otherwise null
- See Also:
StyleSheetParserException
-
getParserErrors
public java.util.List getParserErrors()
Gets the message list for the parser errors.- Returns:
- the message list for the parser errors
-
getParserFatalErrors
public java.util.List getParserFatalErrors()
Gets the message list for the parser fatal errors.- Returns:
- the message list for the parser fatal errors
-
getParserWarnings
public java.util.List getParserWarnings()
Gets the message list for the parser warnings.- Returns:
- the message list for the parser warnings
-
getFileName
public java.lang.String getFileName()
Gets css file name- Returns:
- css file name
-
getExternalCssURI
public java.lang.String getExternalCssURI()
-
isUseExternalCss
public boolean isUseExternalCss()
-
getContainerHandle
public DesignElementHandle getContainerHandle()
Gets container handle.- Returns:
-
-