Package org.docx4j.openpackaging.parts
Class DocPropsCustomPart
java.lang.Object
org.docx4j.openpackaging.Base
org.docx4j.openpackaging.parts.Part
org.docx4j.openpackaging.parts.JaxbXmlPart<Properties>
org.docx4j.openpackaging.parts.DocPropsCustomPart
public class DocPropsCustomPart extends JaxbXmlPart<Properties>
- Author:
- jharrop
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringfmtidValLpwstrstatic java.lang.StringMARK_AS_FINALFields inherited from class org.docx4j.openpackaging.parts.JaxbXmlPart
jaxbElement, jc, MAX_BYTES_Unmarshal_Error -
Constructor Summary
Constructors Constructor Description DocPropsCustomPart()DocPropsCustomPart(PartName partName) -
Method Summary
Modifier and Type Method Description booleangetMarkAsFinal()intgetNextPid()Find the first available PidProperties.PropertygetProperty(java.lang.String propName)voidinit()voidsetMarkAsFinal(boolean val)voidsetProperty(java.lang.String propName, boolean propValue)voidsetProperty(java.lang.String propName, java.lang.String propValue)Propertiesunmarshal(java.io.InputStream is)Unmarshal XML data from the specified InputStream and return the resulting content tree.Methods inherited from class org.docx4j.openpackaging.parts.JaxbXmlPart
addMcChoiceNamespace, getContents, getJAXBContext, getJaxbElement, getMcChoiceNamespaces, getMceIgnorable, getXML, isContentEqual, isUnmarshalled, marshal, marshal, marshal, marshal, pipe, pipe, pipe, setContents, setJAXBContext, setJaxbElement, setJaxbElement, setMceIgnorable, transform, unmarshal, variableReplaceMethods inherited from class org.docx4j.openpackaging.parts.Part
getContentLengthAsLoaded, getOwningRelationshipPart, getPackage, getRelationshipType, getSourceRelationship, getSourceRelationships, getVersion, remove, rename, setContentLengthAsLoaded, setOwningRelationshipPart, setPackage, setPartShortcut, setRelationshipType, setSourceRelationship, setVersionMethods inherited from class org.docx4j.openpackaging.Base
addTargetPart, addTargetPart, addTargetPart, addTargetPart, getContentType, getPartName, getRelationshipsPart, getRelationshipsPart, getUserData, reset, setContentType, setPartName, setRelationships, setUserData
-
Field Details
-
fmtidValLpwstr
public static final java.lang.String fmtidValLpwstr- See Also:
- Constant Field Values
-
MARK_AS_FINAL
public static final java.lang.String MARK_AS_FINAL- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
init
public void init() -
unmarshal
Unmarshal XML data from the specified InputStream and return the resulting content tree. Validation event location information may be incomplete when using this form of the unmarshal API.Implements Unmarshal Global Root Element.
- Overrides:
unmarshalin classJaxbXmlPart<Properties>- Parameters:
is- the InputStream to unmarshal XML data from- Returns:
- the newly created root object of the java content tree
- Throws:
javax.xml.bind.JAXBException- If any unexpected errors occur while unmarshalling
-
getProperty
-
setProperty
public void setProperty(java.lang.String propName, java.lang.String propValue) -
setProperty
public void setProperty(java.lang.String propName, boolean propValue)- Parameters:
propName-propValue-- Since:
- 3.3.0
-
getNextPid
public int getNextPid()Find the first available Pid- Returns:
-
getMarkAsFinal
public boolean getMarkAsFinal()- Since:
- 3.3.0
-
setMarkAsFinal
public void setMarkAsFinal(boolean val)- Since:
- 3.3.0
-