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)void
loadStyleFromDOM
(Node node, boolean bAutomatic) Load a style from a DOM representationvoid
setDefaultStyle
(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
-