Package org.odftoolkit.odfdom.dom.style
Interface OdfStylePropertySet
-
- All Known Implementing Classes:
ChartAxisElement
,ChartChartElement
,ChartDataPointElement
,ChartErrorIndicatorElement
,ChartFloorElement
,ChartFooterElement
,ChartGridElement
,ChartLegendElement
,ChartMeanValueElement
,ChartPlotAreaElement
,ChartRegressionCurveElement
,ChartSeriesElement
,ChartStockGainMarkerElement
,ChartStockLossMarkerElement
,ChartStockRangeLineElement
,ChartSubtitleElement
,ChartTitleElement
,ChartWallElement
,Dr3dCubeElement
,Dr3dExtrudeElement
,Dr3dRotateElement
,Dr3dSceneElement
,Dr3dSphereElement
,DrawCaptionElement
,DrawCircleElement
,DrawConnectorElement
,DrawControlElement
,DrawCustomShapeElement
,DrawEllipseElement
,DrawFrameElement
,DrawGElement
,DrawLineElement
,DrawMeasureElement
,DrawPageElement
,DrawPageThumbnailElement
,DrawPathElement
,DrawPolygonElement
,DrawPolylineElement
,DrawRectElement
,DrawRegularPolygonElement
,DrawShapeElementBase
,OdfDefaultStyle
,OdfDrawFrame
,OdfStylableElement
,OdfStyle
,OdfStyleableShapeElement
,OdfStyleBase
,OdfStylePageLayout
,OdfTextHeading
,OdfTextListLevelStyleBullet
,OdfTextListLevelStyleImage
,OdfTextListLevelStyleNumber
,OdfTextListStyle
,OdfTextOutlineLevelStyle
,OdfTextParagraph
,OdfTextSpan
,OfficeAnnotationElement
,PresentationNotesElement
,StyleDefaultStyleElement
,StyleDropCapElement
,StyleHandoutMasterElement
,StyleMasterPageElement
,StylePageLayoutElement
,StyleStyleElement
,TableBodyElement
,TableCoveredTableCellElement
,TableEvenColumnsElement
,TableEvenRowsElement
,TableFirstColumnElement
,TableFirstRowElement
,TableLastColumnElement
,TableLastRowElement
,TableOddColumnsElement
,TableOddRowsElement
,TableTableCellElement
,TableTableCellElementBase
,TableTableColumnElement
,TableTableElement
,TableTableRowElement
,TextAElement
,TextAlphabeticalIndexElement
,TextAlphabeticalIndexEntryTemplateElement
,TextBibliographyElement
,TextBibliographyEntryTemplateElement
,TextContainingElement
,TextHElement
,TextIllustrationIndexElement
,TextIllustrationIndexEntryTemplateElement
,TextIndexEntryBibliographyElement
,TextIndexEntryChapterElement
,TextIndexEntryLinkEndElement
,TextIndexEntryLinkStartElement
,TextIndexEntryPageNumberElement
,TextIndexEntrySpanElement
,TextIndexEntryTabStopElement
,TextIndexEntryTextElement
,TextIndexSourceStyleElement
,TextIndexTitleElement
,TextIndexTitleTemplateElement
,TextLinenumberingConfigurationElement
,TextListLevelStyleBulletElement
,TextListLevelStyleElementBase
,TextListLevelStyleImageElement
,TextListLevelStyleNumberElement
,TextListStyleElement
,TextNumberedParagraphElement
,TextObjectIndexElement
,TextObjectIndexEntryTemplateElement
,TextOutlineLevelStyleElement
,TextParagraphElementBase
,TextPElement
,TextRubyElement
,TextRubyTextElement
,TextSectionElement
,TextSpanElement
,TextTableIndexElement
,TextTableIndexEntryTemplateElement
,TextTableOfContentElement
,TextTableOfContentEntryTemplateElement
,TextUserIndexElement
,TextUserIndexEntryTemplateElement
public interface OdfStylePropertySet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<OdfStyleProperty,String>
getProperties(Set<OdfStyleProperty> properties)
gets more than one property at onceString
getProperty(OdfStyleProperty property)
returns the given property from this styleable element or style.Set<OdfStyleProperty>
getStrictProperties()
boolean
hasProperty(OdfStyleProperty property)
checks if this styleable element or style has this property directly set.void
removeProperty(OdfStyleProperty property)
removes the given property from this setvoid
setProperties(Map<OdfStyleProperty,String> properties)
set more than one property at once.void
setProperty(OdfStyleProperty property, String value)
sets a single style property for this element.
-
-
-
Method Detail
-
hasProperty
boolean hasProperty(OdfStyleProperty property)
checks if this styleable element or style has this property directly set.- Parameters:
property
- is the property to check.- Returns:
- true if this property is directly set at this instance or false if not.
-
getProperty
String getProperty(OdfStyleProperty property)
returns the given property from this styleable element or style. If it is not directly set, the value of this property from a parent style will be returned.- Parameters:
property
- is the property which value will be returned.- Returns:
- the value of this property or null if it is not available in this set or this parents sets.
-
removeProperty
void removeProperty(OdfStyleProperty property)
removes the given property from this set- Parameters:
property
- is the property to be removed
-
setProperty
void setProperty(OdfStyleProperty property, String value)
sets a single style property for this element.- Parameters:
property
- is the property that you want to set.value
- is the value the property is set to.
-
setProperties
void setProperties(Map<OdfStyleProperty,String> properties)
set more than one property at once.- Parameters:
properties
- is a map of properties with values that should be set.
-
getProperties
Map<OdfStyleProperty,String> getProperties(Set<OdfStyleProperty> properties)
gets more than one property at once- Parameters:
properties
- is a set of all properties that should be returned.- Returns:
- a map with all asked properties and theire value, if available.
-
getStrictProperties
Set<OdfStyleProperty> getStrictProperties()
- Returns:
- a set with all properties which are specified in the strict odf format.
-
-