Beck Yang created ODFTOOLKIT-432:
------------------------------------

             Summary: Replace String.isEmpty() API for Java 5 compatible
                 Key: ODFTOOLKIT-432
                 URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-432
             Project: ODF Toolkit
          Issue Type: Bug
          Components: odfdom, simple api
    Affects Versions: 0.6.1-incubating
         Environment: JRE/JDK 1.5 in all operating system.
            Reporter: Beck Yang
            Priority: Minor


The String.isEmpty() API is offered since Java 6. It sould be replaced with 
Java 5 compatible API.
Here are related codes that I found:

Index: 
simple/src/main/java/org/odftoolkit/simple/common/navigation/ParagraphSelection.java
===================================================================
--- 
simple/src/main/java/org/odftoolkit/simple/common/navigation/ParagraphSelection.java
        (revision ?)
+++ 
simple/src/main/java/org/odftoolkit/simple/common/navigation/ParagraphSelection.java
        (working copy)
@@ -304,6 +304,6 @@
                                .getOdfAttributeValue(
                                                
OdfName.newName(OdfDocumentNamespace.STYLE,
                                                                
"master-page-name"));
-               if (masterStyle != null && !masterStyle.isEmpty()) {
+               if (masterStyle != null && masterStyle.length() > 0) {
                        if (posInPara.equals("head") || 
posInPara.equals("whole")) {
                                
getParagraphStyleElementForWrite().setOdfAttributeValue(



Index: 
simple/src/main/java/org/odftoolkit/simple/common/navigation/TableSelection.java
===================================================================
--- 
simple/src/main/java/org/odftoolkit/simple/common/navigation/TableSelection.java
    (revision ?)
+++ 
simple/src/main/java/org/odftoolkit/simple/common/navigation/TableSelection.java
    (working copy)
@@ -401,6 +401,6 @@
                                .getOdfAttributeValue(
                                                
OdfName.newName(OdfDocumentNamespace.STYLE,
                                                                
"master-page-name"));
-               if (masterStyle != null && !masterStyle.isEmpty()) {
+               if (masterStyle != null && masterStyle.length() > 0) {
                        if (posInPara.equals("head") || 
posInPara.equals("whole")) {
                                
getParagraphStyleElementForWrite().setOdfAttributeValue(



Index: odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/JenaSink.java
===================================================================
--- odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/JenaSink.java   
(revision ?)
+++ odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/JenaSink.java   
(working copy)
@@ -77,6 +77,6 @@

    //@Override
    public void addLiteral(String subject, String predicate, String lex, String 
lang, String datatype) {
-       if (lex.isEmpty()){
+       if (lex.length() == 0){
                return;
        }

Index: odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfPackage.java
===================================================================
--- odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfPackage.java      
(revision ?)
+++ odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfPackage.java      
(working copy)
@@ -664,6 +664,6 @@
         */
        void cacheDocument(OdfPackageDocument doc, String internalPath) {
-               if (!internalPath.isEmpty()) {
+               if (internalPath.length() > 0) {
                        internalPath = normalizeDirectoryPath(internalPath);
                        updateFileEntry(ensureFileEntryExistence(internalPath), 
doc.getMediaTypeString());
                        mPkgDocuments.put(internalPath, doc);




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to