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, 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
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.
Copyright © 2008-2017 The Apache Software Foundation. All Rights Reserved.