Class DiagramDataPart
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.DrawingML.JaxbDmlPart<CTDataModel>
org.docx4j.openpackaging.parts.DrawingML.DiagramDataPart
- All Implemented Interfaces:
XPathEnabled<CTDataModel>
public final class DiagramDataPart extends JaxbDmlPart<CTDataModel>
-
Field Summary
Fields inherited from class org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware
binderFields inherited from class org.docx4j.openpackaging.parts.JaxbXmlPart
jaxbElement, jc, MAX_BYTES_Unmarshal_ErrorFields inherited from class org.docx4j.openpackaging.Base
contentType, partName, relationships -
Constructor Summary
Constructors Constructor Description DiagramDataPart()DiagramDataPart(PartName partName) -
Method Summary
Modifier and Type Method Description static java.lang.StringaddImage(DiagramDataPart ddp, java.lang.String base64)static voiddebug(java.lang.String message)protected static voidgenerateIdMap(java.lang.Object jaxbElement)voidinit()static voidmain(java.lang.String[] args)protected static voidReplaceIds(java.lang.Object jaxbElement)static voidsetFriendlyIds(java.lang.Object jaxbElement)This method ensures generated IDs are valid and (subject to that constraint) easy-ish to understand.Methods inherited from class org.docx4j.openpackaging.parts.DrawingML.JaxbDmlPart
newPartForContentTypeMethods 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, getConfiguredUnmarshaller, getContents, getJAXBContext, getJaxbElement, getMcChoiceNamespaces, getMceIgnorable, getXML, inputStreamToXSR, isContentEqual, isUnmarshalled, marshal, marshal, marshal, marshal, pipe, pipe, pipe, preprocess, setContents, setJAXBContext, setJaxbElement, setMceIgnorable, transform, transformToDom, 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, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DiagramDataPart
- Throws:
InvalidFormatException
-
DiagramDataPart
- Throws:
InvalidFormatException
-
-
Method Details
-
init
public void init() -
setFriendlyIds
public static void setFriendlyIds(java.lang.Object jaxbElement)This method ensures generated IDs are valid and (subject to that constraint) easy-ish to understand. -
generateIdMap
protected static void generateIdMap(java.lang.Object jaxbElement) -
ReplaceIds
protected static void ReplaceIds(java.lang.Object jaxbElement) -
addImage
-
debug
public static void debug(java.lang.String message) -
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-