Class OdfEditableTextExtractor
java.lang.Object
org.odftoolkit.odfdom.dom.DefaultElementVisitor
org.odftoolkit.odfdom.incubator.doc.text.OdfTextExtractor
org.odftoolkit.odfdom.incubator.doc.text.OdfEditableTextExtractor
- All Implemented Interfaces:
ElementVisitor
It's a sub class of OdfTextExtractor. It provides a method to return all the text that the user
can typically edit in a document, including text in cotent.xml, header and footer in styles.xml,
meta data in meta.xml.
This function can be used by search engine, and text analytic operations.
-
Field Summary
Fields inherited from class org.odftoolkit.odfdom.incubator.doc.text.OdfTextExtractor
mTextBuilder, NewLineChar, TabChar -
Method Summary
Modifier and TypeMethodDescriptiongetText()Return the editable text content as a stringstatic OdfEditableTextExtractorAn instance of OdfEditableTextExtractor will be created to extract the editable text content of an ODF element.static OdfEditableTextExtractornewOdfEditableTextExtractor(OdfElement element) An instance of OdfEditableTextExtractor will be created to extract the editable text content of an ODF element.voidvisit(DrawObjectElement element) A method to visit "draw:object" elementsvoidvisit(TableTableElement ele) A method to visit "table:table" elementsvoidvisit(TextAElement ele) A method to visit "text:a" elementsvoidA method to visit "text:tracked-changes" elementsMethods inherited from class org.odftoolkit.odfdom.incubator.doc.text.OdfTextExtractor
appendElementText, newOdfTextExtractor, visit, visit, visit, visit, visit, visitMethods inherited from class org.odftoolkit.odfdom.dom.DefaultElementVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Method Details
-
newOdfEditableTextExtractor
An instance of OdfEditableTextExtractor will be created to extract the editable text content of an ODF element.- Parameters:
doc- the ODF document whose text will be extracted.- Returns:
- An instance of OdfEditableTextExtractor
-
newOdfEditableTextExtractor
An instance of OdfEditableTextExtractor will be created to extract the editable text content of an ODF element.- Parameters:
element- the ODF element whose text will be extracted.- Returns:
- An instance of OdfEditableTextExtractor
-
visit
Description copied from class:DefaultElementVisitorA method to visit "draw:object" elements- Overrides:
visitin classDefaultElementVisitor- Parameters:
element- - an instance of DrawObjectElement
-
visit
Description copied from class:DefaultElementVisitorA method to visit "text:tracked-changes" elements- Overrides:
visitin classDefaultElementVisitor- Parameters:
ele- - an instance of TextTrackedChangesElement
-
visit
Description copied from class:DefaultElementVisitorA method to visit "text:a" elements- Overrides:
visitin classDefaultElementVisitor- Parameters:
ele- - an instance of TextAElement
-
visit
Description copied from class:DefaultElementVisitorA method to visit "table:table" elements- Overrides:
visitin classDefaultElementVisitor- Parameters:
ele- - an instance of TableTableElement
-
getText
Return the editable text content as a string- Overrides:
getTextin classOdfTextExtractor- Returns:
- the editable text content as a string
-