public final class StyleDefinitionsPart extends JaxbXmlPartXPathAware<Styles>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
docDefaultsString |
static java.lang.String |
pPrDefaultsString |
static java.lang.String |
rPrDefaultsString |
binderjaxbElement, jc, MAX_BYTES_Unmarshal_ErrorcontentType, partName, relationships| Constructor and Description |
|---|
StyleDefinitionsPart() |
StyleDefinitionsPart(PartName partName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCss() |
Style |
getDefaultCharacterStyle() |
Style |
getDefaultParagraphStyle()
if this returns null; invoke createVirtualStylesForDocDefaults() @since 3.2.0 then try again
|
Style |
getDefaultTableStyle() |
java.lang.String |
getIDForStyleName(java.lang.String name)
Given the name of a style known in this part, return the corresponding style ID.
|
static java.util.Map<java.lang.String,Style> |
getKnownStyles()
Returns a map of styles defined in docx4j's KnownStyles.xml
(not styles defined in your pkg)
|
Style |
getLinkedStyle(java.lang.String rStyleVal)
For a run/character style return its linked paragraph style (if any),
or vice versa.
|
java.lang.String |
getMceIgnorable() |
java.lang.String |
getNameForStyleID(java.lang.String id)
Given the ID of a style known in this part, return the corresponding style name.
|
Style |
getStyleById(java.lang.String id) |
void |
init() |
void |
protectRestrictFormatting(java.util.List<java.lang.String> allowedStyleNames,
boolean removedNotAllowedFormatting,
java.util.Set<java.lang.String> stylesInUse)
Restrict allowed formatting to specified styles.
|
void |
refreshNameIdBiMaps()
Refresh the style name - ID bimaps, based on styles currently defined in this part.
|
void |
setCss(java.lang.String css) |
void |
setJaxbElement(Styles jaxbElement)
You can't use this override to create/update a binder, since this would set the
jaxbElement field to something different to the object being passed in
(as a consequence of the process to create a binder).
|
protected void |
setMceIgnorable(McIgnorableNamespaceDeclarator namespacePrefixMapper)
Where the mc:Ignorable attribute is present,
ensure its contents matches the ignorable namespaces
actually present.
|
java.lang.Object |
unmarshalDefaultStyles()
Unmarshal a default set of styles, useful when creating this
part from scratch.
|
createBinderAndJaxbElement, getBinder, getJAXBAssociationsForXPath, getJAXBAssociationsForXPath, getJAXBNodesViaXPath, getJAXBNodesViaXPath, unmarshal, unmarshaladdMcChoiceNamespace, getConfiguredUnmarshaller, getContents, getJAXBContext, getJaxbElement, getMcChoiceNamespaces, getXML, inputStreamToXSR, isContentEqual, isUnmarshalled, marshal, marshal, marshal, marshal, pipe, pipe, pipe, preprocess, setContents, setJAXBContext, setJaxbElement, transform, transformToDom, variableReplacegetContentLengthAsLoaded, getOwningRelationshipPart, getPackage, getRelationshipType, getSourceRelationship, getSourceRelationships, getVersion, remove, rename, setContentLengthAsLoaded, setOwningRelationshipPart, setPackage, setPartShortcut, setRelationshipType, setSourceRelationship, setVersionaddTargetPart, addTargetPart, addTargetPart, addTargetPart, getContentType, getPartName, getRelationshipsPart, getRelationshipsPart, getUserData, reset, setContentType, setPartName, setRelationships, setUserDatapublic static final java.lang.String rPrDefaultsString
public static final java.lang.String pPrDefaultsString
public static final java.lang.String docDefaultsString
public StyleDefinitionsPart(PartName partName) throws InvalidFormatException
InvalidFormatExceptionpublic StyleDefinitionsPart()
throws InvalidFormatException
InvalidFormatExceptionpublic void init()
protected void setMceIgnorable(McIgnorableNamespaceDeclarator namespacePrefixMapper)
JaxbXmlPartsetMceIgnorable in class JaxbXmlPart<Styles>public java.lang.String getMceIgnorable()
getMceIgnorable in class JaxbXmlPart<Styles>public void setJaxbElement(Styles jaxbElement)
JaxbXmlPartXPathAwaresetJaxbElement in class JaxbXmlPartXPathAware<Styles>public java.lang.Object unmarshalDefaultStyles()
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException - If any unexpected errors occur while unmarshallingpublic static java.util.Map<java.lang.String,Style> getKnownStyles()
public Style getStyleById(java.lang.String id)
id - public Style getDefaultCharacterStyle()
public Style getDefaultParagraphStyle()
public Style getDefaultTableStyle()
public java.lang.String getCss()
public void setCss(java.lang.String css)
public Style getLinkedStyle(java.lang.String rStyleVal)
rStyleVal - public void protectRestrictFormatting(java.util.List<java.lang.String> allowedStyleNames,
boolean removedNotAllowedFormatting,
java.util.Set<java.lang.String> stylesInUse)
throws Docx4JException
allowedStyleNames - Docx4JExceptionpublic java.lang.String getNameForStyleID(java.lang.String id)
id - public java.lang.String getIDForStyleName(java.lang.String name)
name - public void refreshNameIdBiMaps()
Copyright © 2007–2023. All rights reserved.