Class JaxbPmlPart<E>
java.lang.Object
org.docx4j.openpackaging.Base
org.docx4j.openpackaging.parts.Part
org.docx4j.openpackaging.parts.JaxbXmlPart<E>
org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware<E>
org.docx4j.openpackaging.parts.PresentationML.JaxbPmlPart<E>
- All Implemented Interfaces:
XPathEnabled<E>
- Direct Known Subclasses:
CommentAuthorsPart,CommentsPart,HandoutMasterPart,MainPresentationPart,NotesMasterPart,NotesSlidePart,PresentationPropertiesPart,SlideLayoutPart,SlideMasterPart,SlidePart,TagsPart,ViewPropertiesPart
public abstract class JaxbPmlPart<E> extends JaxbXmlPartXPathAware<E>
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCOLOR_MAPPINGstatic java.lang.StringCOMMON_SLIDE_DATAprotected static org.slf4j.Loggerlogprotected static java.util.RandomrandomFields inherited from class org.docx4j.openpackaging.parts.JaxbXmlPart
jaxbElement, jc, MAX_BYTES_Unmarshal_Error -
Constructor Summary
Constructors Constructor Description JaxbPmlPart()JaxbPmlPart(PartName partName) -
Method Summary
Modifier and Type Method Description protected longgetSlideId()static longgetSlideLayoutOrMasterId()static PartnewPartForContentType(java.lang.String contentType, java.lang.String partName)Methods inherited from class org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware
createBinderAndJaxbElement, getBinder, getJAXBAssociationsForXPath, getJAXBAssociationsForXPath, getJAXBNodesViaXPath, getJAXBNodesViaXPath, setJaxbElement, unmarshal, unmarshalMethods 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, setMceIgnorable, transform, 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
-
log
protected static org.slf4j.Logger log -
COMMON_SLIDE_DATA
public static final java.lang.String COMMON_SLIDE_DATA- See Also:
- Constant Field Values
-
COLOR_MAPPING
protected static final java.lang.String COLOR_MAPPING- See Also:
- Constant Field Values
-
random
protected static java.util.Random random
-
-
Constructor Details
-
JaxbPmlPart
- Throws:
InvalidFormatException
-
JaxbPmlPart
- Throws:
InvalidFormatException
-
-
Method Details
-
getSlideLayoutOrMasterId
public static long getSlideLayoutOrMasterId() -
getSlideId
protected long getSlideId() -
newPartForContentType
public static Part newPartForContentType(java.lang.String contentType, java.lang.String partName) throws InvalidFormatException, PartUnrecognisedException
-