Package writer2latex.office
Class OfficeStyleFamily
java.lang.Object
writer2latex.office.OfficeStyleFamily
Container class representing a style family in OOo
-
Constructor Summary
ConstructorsConstructorDescriptionOfficeStyleFamily(Class<? extends OfficeStyle> styleClass) Create a new OfficeStyleFamily based on a class -
Method Summary
Modifier and TypeMethodDescriptionGet the default style for this familygetDisplayName(String sName) Get the display name for the style with the specified name.Get a style by namegetStyleByDisplayName(String sDisplayName) Get a style by display name.Get all named styles in the family (ie. excluding the default style)voidloadStyleFromDOM(Node node, boolean bAutomatic) Load a style from a DOM representationvoidsetDefaultStyle(OfficeStyle style) Define the default style for this family, ie. an unnamed style providing defaults for some style properties.
-
Constructor Details
-
OfficeStyleFamily
Create a new OfficeStyleFamily based on a class- Parameters:
styleClass- the subclass of OfficeStyle used to represent styles in this family
-
-
Method Details
-
setDefaultStyle
Define the default style for this family, ie. an unnamed style providing defaults for some style properties. This style cannot be found using getStyle or getStyleByDisplayName.- Parameters:
style- the new default style
-
getDefaultStyle
Get the default style for this family- Returns:
- the default style, or null if none is defined
-
getStyle
Get a style by name- Parameters:
sName- the name of the style- Returns:
- the style, or null if such a style does not exist
-
getStyleByDisplayName
Get a style by display name. Automatic styles does not have a display name, so only common styles can be retrieved with this method- Parameters:
sDisplayName- the display name of the style- Returns:
- the style, or null if such a style does not exist
-
getDisplayName
Get the display name for the style with the specified name. If this is an automatic style, the parent style is used- Parameters:
sName- the style name- Returns:
- the display name, or null if the style does not exist
-
getStylesEnumeration
Get all named styles in the family (ie. excluding the default style)- Returns:
- an enumeration of all styles represented by OfficeStyle objects
-
loadStyleFromDOM
Load a style from a DOM representation- Parameters:
node- the style:... node representing the stylebAutomatic- if true, the style is an automatic style
-