fr.opensagres.xdocreport.document.docx
Class DocxUtils

java.lang.Object
  extended by fr.opensagres.xdocreport.document.docx.DocxUtils
All Implemented Interfaces:
DocXConstants

public class DocxUtils
extends java.lang.Object
implements DocXConstants

Utilities for docx.


Field Summary
 
Fields inherited from interface fr.opensagres.xdocreport.document.docx.DocXConstants
A_NS, BLIP_ELT, BOOKMARK_END_ELT, BOOKMARK_START_ELT, CONTENT_TYPES_XML, CONTENT_TYPES_XML_ENTRY, DESCRIPTION_DISCOVERY, DOCX_EXTENSION, EMBED_ATTR, FLDCHAR_ELT, FLDCHARTYPE_ATTR, FLDSIMPLE_ELT, HYPERLINK_ELT, HYPERLINKS_SHARED_CONTEXT, ID_ATTR, ID_DISCOVERY, INSTR_ATTR, INSTR_TEXT_ELT, MIME_MAPPING, NAME_ATTR, P_ELT, R_ELT, R_NS, RELATIONSHIP_ELT, RELATIONSHIP_ID_ATTR, RELATIONSHIP_TARGET_ATTR, RELATIONSHIP_TARGET_MODE_ATTR, RELATIONSHIP_TYPE_ATTR, RELATIONSHIPS_ELT, RELATIONSHIPS_HYPERLINK_NS, RELATIONSHIPS_IMAGE_NS, T_ELT, TARGET_MODE_EXTERNAL, TBL_ELT, TR_ELT, W_NS, WORD_DOCUMENT_XML_ENTRY, WORD_FOOTER_XML_ENTRY, WORD_HEADER_XML_ENTRY, WORD_RELS_DOCUMENTXMLRELS_XML_ENTRY, WORD_STYLES_XML_ENTRY, WORDPROCESSINGML_DOCUMENT
 
Constructor Summary
DocxUtils()
           
 
Method Summary
static boolean isBlip(java.lang.String uri, java.lang.String localName, java.lang.String name)
          Returns true if current element is a:blip and false otherwise.
static boolean isBookmarkEnd(java.lang.String uri, java.lang.String localName, java.lang.String name)
          Returns true if current element is w:bookmarkEnd and false otherwise.
static boolean isBookmarkStart(java.lang.String uri, java.lang.String localName, java.lang.String name)
          Returns true if current element is w:bookmarkStart and false otherwise.
static boolean isDocx(XDocArchive documentArchive)
          Returns true if the given document archive is a docx and false otherwise.
static boolean isFldChar(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
static boolean isFldSimple(java.lang.String uri, java.lang.String localName, java.lang.String name)
          Returns true if current element is w:fldSimple and false otherwise.
static boolean isHyperlink(java.lang.String uri, java.lang.String localName, java.lang.String name)
          Returns true if current element is w:hyperlink and false otherwise.
static boolean isInstrText(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
static boolean isP(java.lang.String uri, java.lang.String localName, java.lang.String name)
          Returns true if current element is w:fldSimple with MERGEFIELD type and false otherwise.
static boolean isR(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
static boolean isT(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
static boolean isTable(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
static boolean isTableRow(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocxUtils

public DocxUtils()
Method Detail

isDocx

public static boolean isDocx(XDocArchive documentArchive)
Returns true if the given document archive is a docx and false otherwise.

Parameters:
documentArchive -
Returns:

isTable

public static boolean isTable(java.lang.String uri,
                              java.lang.String localName,
                              java.lang.String name)

isTableRow

public static boolean isTableRow(java.lang.String uri,
                                 java.lang.String localName,
                                 java.lang.String name)

isFldSimple

public static boolean isFldSimple(java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.String name)
Returns true if current element is w:fldSimple and false otherwise.

Parameters:
uri -
localName -
name -
Returns:

isP

public static boolean isP(java.lang.String uri,
                          java.lang.String localName,
                          java.lang.String name)
Returns true if current element is w:fldSimple with MERGEFIELD type and false otherwise. If element is w:fldSimple :
 
                
                        
                                
                                
                                �${name}�
                
        
 
it is transformed with
 
                        
                                
                                
                                ${name}
                
 

Parameters:
uri -
localName -
name -
Returns:

isR

public static boolean isR(java.lang.String uri,
                          java.lang.String localName,
                          java.lang.String name)

isT

public static boolean isT(java.lang.String uri,
                          java.lang.String localName,
                          java.lang.String name)

isFldChar

public static boolean isFldChar(java.lang.String uri,
                                java.lang.String localName,
                                java.lang.String name)

isInstrText

public static boolean isInstrText(java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.String name)

isBookmarkStart

public static boolean isBookmarkStart(java.lang.String uri,
                                      java.lang.String localName,
                                      java.lang.String name)
Returns true if current element is w:bookmarkStart and false otherwise.

Parameters:
uri -
localName -
name -
Returns:

isBookmarkEnd

public static boolean isBookmarkEnd(java.lang.String uri,
                                    java.lang.String localName,
                                    java.lang.String name)
Returns true if current element is w:bookmarkEnd and false otherwise.

Parameters:
uri -
localName -
name -
Returns:

isBlip

public static boolean isBlip(java.lang.String uri,
                             java.lang.String localName,
                             java.lang.String name)
Returns true if current element is a:blip and false otherwise.

Parameters:
uri -
localName -
name -
Returns:

isHyperlink

public static boolean isHyperlink(java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.String name)
Returns true if current element is w:hyperlink and false otherwise.

Parameters:
uri -
localName -
name -
Returns:


Copyright © 2011. All Rights Reserved.