You are viewing a plain text version of this content. The canonical link for it is here.
Posted to odf-dev@incubator.apache.org by "Beck Yang (JIRA)" <ji...@apache.org> on 2016/05/17 02:59:12 UTC

[jira] [Created] (ODFTOOLKIT-432) Replace String.isEmpty() API for Java 5 compatible

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)