Package org.docx4j.model.datastorage
Class BindingTraverserStAX.StaXBindingHandler
java.lang.Object
org.docx4j.openpackaging.parts.StAXHandlerAbstract
org.docx4j.openpackaging.parts.WordprocessingML.SdtStAXHandler
org.docx4j.model.datastorage.BindingTraverserStAX.StaXBindingHandler
- All Implemented Interfaces:
StAXHandlerInterface
- Enclosing class:
- BindingTraverserStAX
-
Nested Class Summary
Nested classes/interfaces inherited from class org.docx4j.openpackaging.parts.WordprocessingML.SdtStAXHandler
SdtStAXHandler.Stack -
Field Summary
Fields inherited from class org.docx4j.openpackaging.parts.WordprocessingML.SdtStAXHandler
context, stack -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddBrRunToDocFrag(List<Object> contents, RPr rPr) private voidaddHyperlinkToDocFrag(JaxbXmlPart sourcePart, List<Object> contents, String url) private voidaddRunToDocFrag(JaxbXmlPart sourcePart, List<Object> contents, String string, RPr rPr) private SdtPr.PicturegetPicture(SdtPr sdtPr) handleSdt(SdtElement sdt) Manipulate the SDT as you wish.private booleanisMultiline(SdtPr sdtPr) private booleanisRichText(SdtPr sdtPr) private voidprocessString(JaxbXmlPart sourcePart, List<Object> contents, String text, SdtPr sdtPr, RPr rPr) xpathGenerateRuns(WordprocessingMLPackage pkg, JaxbXmlPart sourcePart, SdtPr sdtPr, CTDataBinding dataBinding, RPr rPr, boolean multiLine) private ObjectxpathInjectImage(WordprocessingMLPackage wmlPackage, JaxbXmlPart sourcePart, CTDataBinding dataBinding, SdtElement sdt, String sdtParent) Methods inherited from class org.docx4j.openpackaging.parts.WordprocessingML.SdtStAXHandler
handle, handleCharactersMethods inherited from class org.docx4j.openpackaging.parts.StAXHandlerAbstract
write
-
Constructor Details
-
StaXBindingHandler
private StaXBindingHandler()
-
-
Method Details
-
handleSdt
Description copied from class:SdtStAXHandlerManipulate the SDT as you wish.- Specified by:
handleSdtin classSdtStAXHandler- Throws:
Docx4JException
-
xpathInjectImage
private Object xpathInjectImage(WordprocessingMLPackage wmlPackage, JaxbXmlPart sourcePart, CTDataBinding dataBinding, SdtElement sdt, String sdtParent) -
getPicture
-
isRichText
-
isMultiline
-
xpathGenerateRuns
public List<Object> xpathGenerateRuns(WordprocessingMLPackage pkg, JaxbXmlPart sourcePart, SdtPr sdtPr, CTDataBinding dataBinding, RPr rPr, boolean multiLine) -
addBrRunToDocFrag
private void addBrRunToDocFrag(List<Object> contents, RPr rPr) throws jakarta.xml.bind.JAXBException - Throws:
jakarta.xml.bind.JAXBException
-
processString
private void processString(JaxbXmlPart sourcePart, List<Object> contents, String text, SdtPr sdtPr, RPr rPr) throws jakarta.xml.bind.JAXBException - Throws:
jakarta.xml.bind.JAXBException
-
addRunToDocFrag
-
addHyperlinkToDocFrag
private void addHyperlinkToDocFrag(JaxbXmlPart sourcePart, List<Object> contents, String url) throws jakarta.xml.bind.JAXBException - Throws:
jakarta.xml.bind.JAXBException
-