diff options
author | neothemachine <[email protected]> | 2013-02-11 15:00:14 +0100 |
---|---|---|
committer | neothemachine <[email protected]> | 2013-02-11 15:00:14 +0100 |
commit | 770fbc9f7660221b9a0f349e0c840c284157075b (patch) | |
tree | 633d24355a61c3d83ab6b81f32d174c4bb062b71 /ardor3d-collada/src/main/java/com/ardor3d | |
parent | 92d036b9137115922601578a95b002f776e2b0ac (diff) | |
parent | 95583e464d52079dee2f92f6d6875e5706e27ff5 (diff) |
Merge branch 'master' into dependencies
Diffstat (limited to 'ardor3d-collada/src/main/java/com/ardor3d')
3 files changed, 15 insertions, 15 deletions
diff --git a/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaAnimUtils.java b/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaAnimUtils.java index 379651e..5076600 100644 --- a/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaAnimUtils.java +++ b/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaAnimUtils.java @@ -979,7 +979,7 @@ public class ColladaAnimUtils { String accessorString = targetString.substring(accessorIndex, targetString.length()); accessorString = accessorString.replace(".", ""); - if (accessorString.startsWith("(")) { + if (accessorString.length() > 0 && accessorString.charAt(0) == '(') { int endPara = accessorString.indexOf(")"); final String indexXString = accessorString.substring(1, endPara); target.accessorIndexX = Integer.parseInt(indexXString); @@ -1104,46 +1104,46 @@ public class ColladaAnimUtils { private static void getElementString(final Element e, final StringBuilder str, final int depth, final int maxDepth, final boolean showDots) { addSpacing(str, depth); - str.append("<"); + str.append('<'); str.append(e.getName()); - str.append(" "); + str.append(' '); final List<Attribute> attrs = e.getAttributes(); for (int i = 0; i < attrs.size(); i++) { final Attribute attr = attrs.get(i); str.append(attr.getName()); str.append("=\""); str.append(attr.getValue()); - str.append("\""); + str.append('"'); if (i < attrs.size() - 1) { - str.append(" "); + str.append(' '); } } if (!e.getChildren().isEmpty() || !"".equals(e.getText())) { - str.append(">"); + str.append('>'); if (depth < maxDepth) { - str.append("\n"); - for (final Element child : e.getChildren()) { + str.append('\n'); + for (final Element child : (List<Element>) e.getChildren()) { getElementString(child, str, depth + 1, maxDepth, showDots); } if (!"".equals(e.getText())) { addSpacing(str, depth + 1); str.append(e.getText()); - str.append("\n"); + str.append('\n'); } } else if (showDots) { - str.append("\n"); + str.append('\n'); addSpacing(str, depth + 1); str.append("..."); - str.append("\n"); + str.append('\n'); } addSpacing(str, depth); str.append("</"); str.append(e.getName()); - str.append(">"); + str.append('>'); } else { str.append("/>"); } - str.append("\n"); + str.append('\n'); } private static void addSpacing(final StringBuilder str, final int depth) { diff --git a/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaDOMUtil.java b/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaDOMUtil.java index 2f67140..956af66 100644 --- a/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaDOMUtil.java +++ b/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaDOMUtil.java @@ -110,7 +110,7 @@ public class ColladaDOMUtil { } private String parseUrl(String baseUrl) { - if (baseUrl.startsWith("#")) { + if (baseUrl.length() > 1 && baseUrl.charAt(0) == '#') { baseUrl = baseUrl.substring(1); } return baseUrl; diff --git a/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaInputPipe.java b/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaInputPipe.java index 3f3a87e..d883756 100644 --- a/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaInputPipe.java +++ b/ardor3d-collada/src/main/java/com/ardor3d/extension/model/collada/jdom/ColladaInputPipe.java @@ -142,7 +142,7 @@ public class ColladaInputPipe { } // String paramType = param.getAttributeValue("type"); } - if (_paramCount > 1 && skippedParam == true) { + if (_paramCount > 1 && skippedParam) { ColladaInputPipe.logger.warning("Parameter skipping not yet supported when parsing sources. " + _source.getAttributeValue("id")); } |