This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jelly.git
commit 56ad420531814d3e7eae0a4d1edda41cb2605dbc Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sat Jul 8 11:00:42 2023 -0400 Fix formatting --- .../main/java/org/apache/commons/jelly/Jelly.java | 14 +-- .../org/apache/commons/jelly/JellyContext.java | 4 +- .../apache/commons/jelly/JellyTagException.java | 25 ++--- .../java/org/apache/commons/jelly/TagSupport.java | 4 +- .../expression/jexl/JexlExpressionFactory.java | 2 +- .../apache/commons/jelly/impl/DynamicBeanTag.java | 6 +- .../commons/jelly/impl/DynamicDynaBeanTag.java | 6 +- .../commons/jelly/impl/ExpressionScript.java | 6 +- .../org/apache/commons/jelly/impl/StaticTag.java | 8 +- .../apache/commons/jelly/impl/StaticTagScript.java | 29 +++--- .../org/apache/commons/jelly/impl/TagScript.java | 20 ++-- .../org/apache/commons/jelly/impl/TextScript.java | 10 +- .../jelly/parser/DefaultNamespaceFilter.java | 16 ++-- .../org/apache/commons/jelly/parser/XMLParser.java | 10 +- .../org/apache/commons/jelly/tags/core/ArgTag.java | 105 +++++++++++---------- .../apache/commons/jelly/tags/core/ExprTag.java | 2 +- .../apache/commons/jelly/tags/core/FileTag.java | 2 +- .../apache/commons/jelly/tags/core/ImportTag.java | 2 +- .../commons/jelly/tags/core/InvokeStaticTag.java | 2 +- .../apache/commons/jelly/tags/core/InvokeTag.java | 6 +- .../org/apache/commons/jelly/tags/core/NewTag.java | 4 +- .../commons/jelly/tags/core/SetPropertiesTag.java | 4 +- .../apache/commons/jelly/tags/core/UseBeanTag.java | 4 +- .../apache/commons/jelly/test/BaseJellyTest.java | 9 +- .../commons/jelly/util/CommandLineParser.java | 15 ++- 25 files changed, 154 insertions(+), 161 deletions(-) diff --git a/core/src/main/java/org/apache/commons/jelly/Jelly.java b/core/src/main/java/org/apache/commons/jelly/Jelly.java index 4ad4859b..980e7df9 100644 --- a/core/src/main/java/org/apache/commons/jelly/Jelly.java +++ b/core/src/main/java/org/apache/commons/jelly/Jelly.java @@ -137,18 +137,18 @@ public class Jelly { * Compiles the script */ public Script compileScript() throws JellyException { - if (! loadedProperties) { + if (!loadedProperties) { loadedProperties = true; loadJellyProperties(); } - + XMLParser parser = new XMLParser(); try { parser.setContext(getJellyContext()); } catch (MalformedURLException e) { throw new JellyException(e.toString()); } - + Script script = null; try { parser.setDefaultNamespaceURI(this.defaultNamespaceURI); @@ -156,14 +156,14 @@ public class Jelly { script = parser.parse(getUrl()); script = script.compile(); if (log.isDebugEnabled()) { - log.debug("Compiled script: " + getUrl()); + log.debug("Compiled script: " + getUrl()); } } catch (IOException e) { - throw new JellyException("could not parse Jelly script",e); + throw new JellyException("could not parse Jelly script", e); } catch (SAXException e) { - throw new JellyException("could not parse Jelly script",e); + throw new JellyException("could not parse Jelly script", e); } - + return script; } diff --git a/core/src/main/java/org/apache/commons/jelly/JellyContext.java b/core/src/main/java/org/apache/commons/jelly/JellyContext.java index 62988094..cebde072 100644 --- a/core/src/main/java/org/apache/commons/jelly/JellyContext.java +++ b/core/src/main/java/org/apache/commons/jelly/JellyContext.java @@ -184,9 +184,9 @@ public class JellyContext { * making the System Properties available as <code>systemScope</code> */ private void init() { - variables.put("context",this); + variables.put("context", this); try { - variables.put("systemScope", System.getProperties() ); + variables.put("systemScope", System.getProperties()); } catch (SecurityException e) { log.debug("security exception accessing system properties", e); } diff --git a/core/src/main/java/org/apache/commons/jelly/JellyTagException.java b/core/src/main/java/org/apache/commons/jelly/JellyTagException.java index e3398b7b..44508798 100644 --- a/core/src/main/java/org/apache/commons/jelly/JellyTagException.java +++ b/core/src/main/java/org/apache/commons/jelly/JellyTagException.java @@ -17,15 +17,16 @@ package org.apache.commons.jelly; -/** - * <p>A <code>JellyTagException</code> is an exception generated by a Tag - * implementation.</p> +/** + * <p> + * A <code>JellyTagException</code> is an exception generated by a Tag implementation. + * </p> * * @author <a href="mailto:morg...@apache.org">Morgan Delagrange</a> */ public class JellyTagException extends JellyException { - + public JellyTagException() { } @@ -34,23 +35,23 @@ public class JellyTagException extends JellyException { } public JellyTagException(String message, Throwable cause) { - super(message,cause); + super(message, cause); } - + public JellyTagException(Throwable cause) { super(cause); } - + public JellyTagException(Throwable cause, String fileName, String elementName, int columnNumber, int lineNumber) { super(cause, fileName, elementName, columnNumber, lineNumber); } - + public JellyTagException(String reason, Throwable cause, String fileName, String elementName, int columnNumber, int lineNumber) { - super(reason,cause,fileName,elementName,columnNumber,lineNumber); + super(reason, cause, fileName, elementName, columnNumber, lineNumber); } - + public JellyTagException(String reason, String fileName, String elementName, int columnNumber, int lineNumber) { - super(reason,fileName,elementName,columnNumber,lineNumber); + super(reason, fileName, elementName, columnNumber, lineNumber); } - + } diff --git a/core/src/main/java/org/apache/commons/jelly/TagSupport.java b/core/src/main/java/org/apache/commons/jelly/TagSupport.java index f682997f..0668c267 100644 --- a/core/src/main/java/org/apache/commons/jelly/TagSupport.java +++ b/core/src/main/java/org/apache/commons/jelly/TagSupport.java @@ -221,7 +221,7 @@ public abstract class TagSupport implements Tag { * @see #findAncestorWithClass(Collection) */ protected Tag findAncestorWithClass(Class[] parentClasses) { - return findAncestorWithClass(getParent(),parentClasses); + return findAncestorWithClass(getParent(), parentClasses); } /** @@ -229,7 +229,7 @@ public abstract class TagSupport implements Tag { * @return the tag of the given type or null if it could not be found */ protected Tag findAncestorWithClass(Collection parentClasses) { - return findAncestorWithClass(getParent(),parentClasses); + return findAncestorWithClass(getParent(), parentClasses); } /** diff --git a/core/src/main/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java b/core/src/main/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java index b4795201..d2d21b85 100644 --- a/core/src/main/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java +++ b/core/src/main/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java @@ -66,7 +66,7 @@ public class JexlExpressionFactory implements ExpressionFactory { } if ( isSupportAntVariables() && isValidAntVariableName(text) ) { - return new ExpressionSupportLocal(jexlExpression,text); + return new ExpressionSupportLocal(jexlExpression, text); } return jexlExpression; } diff --git a/core/src/main/java/org/apache/commons/jelly/impl/DynamicBeanTag.java b/core/src/main/java/org/apache/commons/jelly/impl/DynamicBeanTag.java index c5578504..0b7f1ac1 100644 --- a/core/src/main/java/org/apache/commons/jelly/impl/DynamicBeanTag.java +++ b/core/src/main/java/org/apache/commons/jelly/impl/DynamicBeanTag.java @@ -95,11 +95,11 @@ public class DynamicBeanTag extends DynaBeanTagSupport implements BeanSource { // create a new dynabean before the attributes are set try { bean = beanClass.newInstance(); - setDynaBean( new ConvertingWrapDynaBean( bean ) ); + setDynaBean(new ConvertingWrapDynaBean(bean)); } catch (InstantiationException e) { - throw new JellyTagException("Could not instantiate dynabean",e); + throw new JellyTagException("Could not instantiate dynabean", e); } catch (IllegalAccessException e) { - throw new JellyTagException("Could not instantiate dynabean",e); + throw new JellyTagException("Could not instantiate dynabean", e); } setAttributesSet.clear(); diff --git a/core/src/main/java/org/apache/commons/jelly/impl/DynamicDynaBeanTag.java b/core/src/main/java/org/apache/commons/jelly/impl/DynamicDynaBeanTag.java index dc884bf5..ea6965c9 100644 --- a/core/src/main/java/org/apache/commons/jelly/impl/DynamicDynaBeanTag.java +++ b/core/src/main/java/org/apache/commons/jelly/impl/DynamicDynaBeanTag.java @@ -65,11 +65,11 @@ public class DynamicDynaBeanTag extends DynaBeanTagSupport implements BeanSource public void beforeSetAttributes() throws JellyTagException { // create a new dynabean before the attributes are set try { - setDynaBean( beanClass.newInstance() ); + setDynaBean(beanClass.newInstance()); } catch (IllegalAccessException e) { - throw new JellyTagException("Could not instantiate dynabean",e); + throw new JellyTagException("Could not instantiate dynabean", e); } catch (InstantiationException e) { - throw new JellyTagException("Could not instantiate dynabean",e); + throw new JellyTagException("Could not instantiate dynabean", e); } setAttributesSet.clear(); diff --git a/core/src/main/java/org/apache/commons/jelly/impl/ExpressionScript.java b/core/src/main/java/org/apache/commons/jelly/impl/ExpressionScript.java index 89789166..ddbfe878 100644 --- a/core/src/main/java/org/apache/commons/jelly/impl/ExpressionScript.java +++ b/core/src/main/java/org/apache/commons/jelly/impl/ExpressionScript.java @@ -64,12 +64,12 @@ public class ExpressionScript implements Script { /** Evaluates the body of a tag */ public void run(JellyContext context, XMLOutput output) throws JellyTagException { Object result = expression.evaluate(context); - if ( result != null ) { + if (result != null) { try { - output.objectData(result); + output.objectData(result); } catch (SAXException e) { - throw new JellyTagException("Could not write to XMLOutput",e); + throw new JellyTagException("Could not write to XMLOutput", e); } } diff --git a/core/src/main/java/org/apache/commons/jelly/impl/StaticTag.java b/core/src/main/java/org/apache/commons/jelly/impl/StaticTag.java index 8d69cefd..70028988 100644 --- a/core/src/main/java/org/apache/commons/jelly/impl/StaticTag.java +++ b/core/src/main/java/org/apache/commons/jelly/impl/StaticTag.java @@ -72,12 +72,12 @@ public class StaticTag extends DynaTagSupport { } public void setAttribute(String name, String prefix, String nsURI, Object value) { - if(value==null) + if (value == null) return; - if(prefix!=null && prefix.length()>0) - attributes.addAttribute(nsURI,name,prefix+":"+name,"CDATA",value.toString()); + if (prefix != null && prefix.length() > 0) + attributes.addAttribute(nsURI, name, prefix + ":" + name, "CDATA", value.toString()); else - attributes.addAttribute("",name,name,"CDATA",value.toString()); + attributes.addAttribute("", name, name, "CDATA", value.toString()); } // DynaTag interface diff --git a/core/src/main/java/org/apache/commons/jelly/impl/StaticTagScript.java b/core/src/main/java/org/apache/commons/jelly/impl/StaticTagScript.java index 4bd8456e..3b2eaa9e 100644 --- a/core/src/main/java/org/apache/commons/jelly/impl/StaticTagScript.java +++ b/core/src/main/java/org/apache/commons/jelly/impl/StaticTagScript.java @@ -54,7 +54,7 @@ public class StaticTagScript extends TagScript { try { startNamespacePrefixes(output); } catch (SAXException e) { - throw new JellyTagException("could not start namespace prefixes",e); + throw new JellyTagException("could not start namespace prefixes", e); } Tag tag; @@ -66,7 +66,7 @@ public class StaticTagScript extends TagScript { tag = findDynamicTag(context, (StaticTag) tag); } - setTag(tag,context); + setTag(tag, context); } catch (JellyException e) { throw new JellyTagException(e); } @@ -74,7 +74,7 @@ public class StaticTagScript extends TagScript { URL rootURL = context.getRootURL(); URL currentURL = context.getCurrentURL(); try { - if ( tag == null ) { + if (tag == null) { return; } tag.setContext(context); @@ -86,35 +86,30 @@ public class StaticTagScript extends TagScript { for (Iterator iter = attributes.entrySet().iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry) iter.next(); String name = (String) entry.getKey(); - if(name.indexOf(':')!=-1) - name = name.substring(name.indexOf(':')+1); + if (name.indexOf(':') != -1) + name = name.substring(name.indexOf(':') + 1); ExpressionAttribute expat = (ExpressionAttribute) entry.getValue(); Expression expression = expat.exp; Object value; - if ( Expression.class.isAssignableFrom( dynaTag.getAttributeType(name) ) ) { + if (Expression.class.isAssignableFrom(dynaTag.getAttributeType(name))) { value = expression; } else { value = expression.evaluate(context); } - if( expat.prefix != null && expat.prefix.length() > 0 && tag instanceof StaticTag ) - { - ((StaticTag) dynaTag).setAttribute(name,expat.prefix, expat.nsURI,value); - } - else - { + if (expat.prefix != null && expat.prefix.length() > 0 && tag instanceof StaticTag) { + ((StaticTag) dynaTag).setAttribute(name, expat.prefix, expat.nsURI, value); + } else { dynaTag.setAttribute(name, value); } } tag.doTag(output); - } - catch (JellyTagException e) { + } catch (JellyTagException e) { handleException(e); - } - catch (RuntimeException e) { + } catch (RuntimeException e) { handleException(e); } finally { context.setCurrentURL(currentURL); @@ -124,7 +119,7 @@ public class StaticTagScript extends TagScript { try { endNamespacePrefixes(output); } catch (SAXException e) { - throw new JellyTagException("could not end namespace prefixes",e); + throw new JellyTagException("could not end namespace prefixes", e); } } diff --git a/core/src/main/java/org/apache/commons/jelly/impl/TagScript.java b/core/src/main/java/org/apache/commons/jelly/impl/TagScript.java index 85edce1c..16879e9c 100644 --- a/core/src/main/java/org/apache/commons/jelly/impl/TagScript.java +++ b/core/src/main/java/org/apache/commons/jelly/impl/TagScript.java @@ -174,7 +174,7 @@ public class TagScript implements Script { if (log.isDebugEnabled()) { log.debug("adding attribute name: " + name + " expression: " + expression); } - attributes.put(name, new ExpressionAttribute(name,expression)); + attributes.put(name, new ExpressionAttribute(name, expression)); } /** Add an initialization attribute for the tag. @@ -184,9 +184,9 @@ public class TagScript implements Script { if (log.isDebugEnabled()) { log.debug("adding attribute name: " + name + " expression: " + expression); } - if(name.indexOf(':')==-1) + if (name.indexOf(':') == -1) name = prefix + ':' + name; - attributes.put(name, new ExpressionAttribute(name,prefix,nsURI,expression)); + attributes.put(name, new ExpressionAttribute(name, prefix, nsURI, expression)); } /** @@ -313,11 +313,11 @@ public class TagScript implements Script { public Tag getTag(JellyContext context) throws JellyException { Thread t = Thread.currentThread(); Tag tag = (Tag) threadLocalTagCache.get(t); - if ( tag == null ) { + if (tag == null) { tag = createTag(); - if ( tag != null ) { - threadLocalTagCache.put(t,tag); - configureTag(tag,context); + if (tag != null) { + threadLocalTagCache.put(t, tag); + configureTag(tag, context); } } return tag; @@ -554,7 +554,7 @@ public class TagScript implements Script { */ protected void clearTag() { Thread t = Thread.currentThread(); - threadLocalTagCache.put(t,null); + threadLocalTagCache.put(t, null); } /** @@ -563,7 +563,7 @@ public class TagScript implements Script { */ protected void setTag(Tag tag, JellyContext context) { Thread t = Thread.currentThread(); - threadLocalTagCache.put(t,tag); + threadLocalTagCache.put(t, tag); } /** @@ -735,7 +735,7 @@ public class TagScript implements Script { class ExpressionAttribute { public ExpressionAttribute(String name, Expression exp) { - this(name,"","",exp); + this(name, "", "", exp); } public ExpressionAttribute(String name, String prefix, String nsURI, Expression exp) { this.name = name; diff --git a/core/src/main/java/org/apache/commons/jelly/impl/TextScript.java b/core/src/main/java/org/apache/commons/jelly/impl/TextScript.java index ecdcf6e6..2b9b67a4 100644 --- a/core/src/main/java/org/apache/commons/jelly/impl/TextScript.java +++ b/core/src/main/java/org/apache/commons/jelly/impl/TextScript.java @@ -78,8 +78,8 @@ public class TextScript implements Script { } } index++; - if ( index < text.length() ) { - this.text = text.substring(0,index); + if (index < text.length()) { + this.text = text.substring(0, index); } } @@ -101,11 +101,11 @@ public class TextScript implements Script { /** Evaluates the body of a tag */ public void run(JellyContext context, XMLOutput output) throws JellyTagException { - if ( text != null ) { + if (text != null) { try { - output.write(text); + output.write(text); } catch (SAXException e) { - throw new JellyTagException("could not write to XMLOutput",e); + throw new JellyTagException("could not write to XMLOutput", e); } } } diff --git a/core/src/main/java/org/apache/commons/jelly/parser/DefaultNamespaceFilter.java b/core/src/main/java/org/apache/commons/jelly/parser/DefaultNamespaceFilter.java index 57867ecf..ecbad1b2 100644 --- a/core/src/main/java/org/apache/commons/jelly/parser/DefaultNamespaceFilter.java +++ b/core/src/main/java/org/apache/commons/jelly/parser/DefaultNamespaceFilter.java @@ -56,9 +56,9 @@ public class DefaultNamespaceFilter extends XMLFilterImpl { throws SAXException { if (uri.equals("")) { - super.startPrefixMapping(prefix,this.uriDefault); + super.startPrefixMapping(prefix, this.uriDefault); } else { - super.startPrefixMapping(prefix,uri); + super.startPrefixMapping(prefix, uri); } } @@ -75,12 +75,12 @@ public class DefaultNamespaceFilter extends XMLFilterImpl { java.lang.String localName, java.lang.String qName, Attributes atts) - throws SAXException { + throws SAXException { if (uri.equals("")) { - super.startElement(this.uriDefault,localName,qName,atts); + super.startElement(this.uriDefault, localName, qName, atts); } else { - super.startElement(uri,localName,qName,atts); + super.startElement(uri, localName, qName, atts); } } @@ -95,11 +95,11 @@ public class DefaultNamespaceFilter extends XMLFilterImpl { * @throws SAXException */ public void endElement(String namespaceURI, String localName, String qName) - throws SAXException { + throws SAXException { if (namespaceURI.equals("")) { - super.endElement(this.uriDefault,localName,qName); + super.endElement(this.uriDefault, localName, qName); } else { - super.endElement(namespaceURI,localName,qName); + super.endElement(namespaceURI, localName, qName); } } } \ No newline at end of file diff --git a/core/src/main/java/org/apache/commons/jelly/parser/XMLParser.java b/core/src/main/java/org/apache/commons/jelly/parser/XMLParser.java index 7625344b..02e2f746 100644 --- a/core/src/main/java/org/apache/commons/jelly/parser/XMLParser.java +++ b/core/src/main/java/org/apache/commons/jelly/parser/XMLParser.java @@ -569,7 +569,7 @@ public class XMLParser extends DefaultHandler { reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false); } if (this.defaultNamespaceURI != null) { - reader = new DefaultNamespaceFilter(this.defaultNamespaceURI,reader); + reader = new DefaultNamespaceFilter(this.defaultNamespaceURI, reader); } } //set up the parse @@ -1090,13 +1090,13 @@ public class XMLParser extends DefaultHandler { throw createSAXException("Could not load class: " + uri + " so taglib instantiation failed", e); } catch (IllegalAccessException e) { - throw createSAXException("Constructor for class is not accessible: " + uri + " so taglib instantiation failed",e); + throw createSAXException("Constructor for class is not accessible: " + uri + " so taglib instantiation failed", e); } catch (InstantiationException e) { - throw createSAXException("Class could not be instantiated: " + uri + " so taglib instantiation failed",e); + throw createSAXException("Class could not be instantiated: " + uri + " so taglib instantiation failed", e); } catch (ClassCastException e) { - throw createSAXException("Class is not a TagLibrary: " + uri + " so taglib instantiation failed",e); + throw createSAXException("Class is not a TagLibrary: " + uri + " so taglib instantiation failed", e); } } } @@ -1178,7 +1178,7 @@ public class XMLParser extends DefaultHandler { String attrQName = list.getQName(i); int p = attrQName.indexOf(':'); String prefix = p>=0 ? - attrQName.substring(0,p): + attrQName.substring(0, p): ""; script.addAttribute(list.getLocalName(i), prefix, list.getURI(i), expression); diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/ArgTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/ArgTag.java index 1326a0bd..6b83813a 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/ArgTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/ArgTag.java @@ -110,28 +110,25 @@ public class ArgTag extends BaseClassLoaderTag { klass = value.getClass(); } - if(!isInstanceOf(klass,value)) { - if (klass.equals(Class.class)) - { + if (!isInstanceOf(klass, value)) { + if (klass.equals(Class.class)) { try { - //value = getClassLoader().loadClass((String) value); + // value = getClassLoader().loadClass((String) value); // JELLY-274: rather use three-args class.forName value = Class.forName((String) value, false, getClassLoader()); } catch (ClassNotFoundException e) { throw new JellyTagException(e); } - } - else - { - value = convert(klass,value); + } else { + value = convert(klass, value); } } ArgTagParent parent = (ArgTagParent)findAncestorWithClass(ArgTagParent.class); - if(null == parent) { - throw new JellyTagException("This tag must be enclosed inside an ArgTagParent implementation (for example, <new> or <invoke>)" ); + if (null == parent) { + throw new JellyTagException("This tag must be enclosed inside an ArgTagParent implementation (for example, <new> or <invoke>)"); } else { - parent.addArgument(klass,value); + parent.addArgument(klass, value); } } @@ -161,17 +158,17 @@ public class ArgTag extends BaseClassLoaderTag { //------------------------------------------------------------------------- private static Object convert(Class klass, Object value) throws JellyTagException { - if(null == value) { + if (null == value) { return null; - } else if(!klass.isInstance(value)) { - Converter converter = (Converter)(converterMap.get(klass)); - if(null == converter) { + } else if (!klass.isInstance(value)) { + Converter converter = (Converter) (converterMap.get(klass)); + if (null == converter) { throw new JellyTagException("Can't convert " + value + " to " + klass); } else { try { - return converter.convert(klass,value); + return converter.convert(klass, value); } catch (ConversionException e) { - throw new JellyTagException("Can't convert " + value + " to " + klass + " (" + e.toString() + ")",e); + throw new JellyTagException("Can't convert " + value + " to " + klass + " (" + e.toString() + ")", e); } } } else { @@ -186,97 +183,103 @@ public class ArgTag extends BaseClassLoaderTag { static { { Converter c = new BooleanConverter(); - converterMap.put(Boolean.TYPE,c); - converterMap.put(Boolean.class,c); + converterMap.put(Boolean.TYPE, c); + converterMap.put(Boolean.class, c); } { Converter c = new CharacterConverter(); - converterMap.put(Character.TYPE,c); - converterMap.put(Character.class,c); + converterMap.put(Character.TYPE, c); + converterMap.put(Character.class, c); } { Converter c = new Converter() { public Object convert(Class klass, Object value) { - if(value instanceof Number) { - return new Byte(((Number)value).byteValue()); + if (value instanceof Number) { + return new Byte(((Number) value).byteValue()); } else { - return inner.convert(klass,value); + return inner.convert(klass, value); } } + private Converter inner = new ByteConverter(); }; - converterMap.put(Byte.TYPE,c); - converterMap.put(Byte.class,c); + converterMap.put(Byte.TYPE, c); + converterMap.put(Byte.class, c); } { Converter c = new Converter() { public Object convert(Class klass, Object value) { - if(value instanceof Number) { - return new Short(((Number)value).shortValue()); + if (value instanceof Number) { + return new Short(((Number) value).shortValue()); } else { - return inner.convert(klass,value); + return inner.convert(klass, value); } } + private Converter inner = new ShortConverter(); }; - converterMap.put(Short.TYPE,c); - converterMap.put(Short.class,c); + converterMap.put(Short.TYPE, c); + converterMap.put(Short.class, c); } { Converter c = new Converter() { public Object convert(Class klass, Object value) { - if(value instanceof Number) { - return new Integer(((Number)value).intValue()); + if (value instanceof Number) { + return new Integer(((Number) value).intValue()); } else { - return inner.convert(klass,value); + return inner.convert(klass, value); } } + private Converter inner = new IntegerConverter(); }; - converterMap.put(Integer.TYPE,c); - converterMap.put(Integer.class,c); + converterMap.put(Integer.TYPE, c); + converterMap.put(Integer.class, c); } { Converter c = new Converter() { public Object convert(Class klass, Object value) { - if(value instanceof Number) { - return new Long(((Number)value).longValue()); + if (value instanceof Number) { + return new Long(((Number) value).longValue()); } else { - return inner.convert(klass,value); + return inner.convert(klass, value); } } + private Converter inner = new LongConverter(); }; - converterMap.put(Long.TYPE,c); - converterMap.put(Long.class,c); + converterMap.put(Long.TYPE, c); + converterMap.put(Long.class, c); } { Converter c = new Converter() { public Object convert(Class klass, Object value) { - if(value instanceof Number) { - return new Float(((Number)value).floatValue()); + if (value instanceof Number) { + return new Float(((Number) value).floatValue()); } else { - return inner.convert(klass,value); + return inner.convert(klass, value); } } + private Converter inner = new FloatConverter(); }; - converterMap.put(Float.TYPE,c); - converterMap.put(Float.class,c); + converterMap.put(Float.TYPE, c); + converterMap.put(Float.class, c); } { Converter c = new Converter() { public Object convert(Class klass, Object value) { - if(value instanceof Number) { - return new Double(((Number)value).doubleValue()); + if (value instanceof Number) { + return new Double(((Number) value).doubleValue()); } else { - return inner.convert(klass,value); + return inner.convert(klass, value); } } + private Converter inner = new DoubleConverter(); }; - converterMap.put(Double.TYPE,c); - converterMap.put(Double.class,c); + converterMap.put(Double.TYPE, c); + converterMap.put(Double.class, c); } } } diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/ExprTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/ExprTag.java index 417244b7..d2f30bc4 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/ExprTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/ExprTag.java @@ -46,7 +46,7 @@ public class ExprTag extends TagSupport { output.write(text); } catch (SAXException e) { - throw new JellyTagException("could not write the XMLOutput",e); + throw new JellyTagException("could not write the XMLOutput", e); } } } diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/FileTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/FileTag.java index ad15b8af..743c79d6 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/FileTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/FileTag.java @@ -80,7 +80,7 @@ public class FileTag extends TagSupport { } catch (UnsupportedEncodingException e) { throw new JellyTagException(e); } catch (SAXException e) { - throw new JellyTagException("could not write file",e); + throw new JellyTagException("could not write file", e); } } diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/ImportTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/ImportTag.java index ed43870f..56e80c9b 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/ImportTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/ImportTag.java @@ -84,7 +84,7 @@ public class ImportTag extends TagSupport { } } catch (JellyException e) { - throw new JellyTagException("could not import script",e); + throw new JellyTagException("could not import script", e); } } diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeStaticTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeStaticTag.java index 46c4de9f..c35ab7b8 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeStaticTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeStaticTag.java @@ -143,7 +143,7 @@ public class InvokeStaticTag extends TagSupport implements ArgTagParent { } catch (InvocationTargetException e) { if(null != exceptionVar) { - context.setVariable(exceptionVar,e.getTargetException()); + context.setVariable(exceptionVar, e.getTargetException()); } else { throw new JellyTagException("method " + methodName + " threw exception: "+ e.getTargetException().getMessage(), diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeTag.java index 49cc83f7..2b5c8cc6 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/InvokeTag.java @@ -94,7 +94,7 @@ public class InvokeTag extends TagSupport implements ArgTagParent { Object result = null; try { - result = MethodUtils.invokeMethod(onInstance,methodName,values,types); + result = MethodUtils.invokeMethod(onInstance, methodName, values, types); } catch (NoSuchMethodException e) { throw new JellyTagException(e); @@ -106,9 +106,7 @@ public class InvokeTag extends TagSupport implements ArgTagParent { if(null != exceptionVar) { context.setVariable(exceptionVar,e.getTargetException()); } else { - throw new JellyTagException("method " + methodName + - " threw exception: "+ e.getTargetException().getMessage(), - e.getTargetException() ); + throw new JellyTagException("method " + methodName + " threw exception: " + e.getTargetException().getMessage(), e.getTargetException()); } } finally { diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/NewTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/NewTag.java index 482566cb..e5c24b99 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/NewTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/NewTag.java @@ -80,8 +80,8 @@ public class NewTag extends BaseClassLoaderTag implements ArgTagParent { object = theClass.newInstance(); } else { Object[] values = paramValues.toArray(); - Class[] types = (Class[])(paramTypes.toArray(new Class[paramTypes.size()])); - object = ConstructorUtils.invokeConstructor(theClass,values,types); + Class[] types = (Class[]) (paramTypes.toArray(new Class[paramTypes.size()])); + object = ConstructorUtils.invokeConstructor(theClass, values, types); paramTypes.clear(); paramValues.clear(); } diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java index 59b76ee7..64488398 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java @@ -82,9 +82,9 @@ public class SetPropertiesTag extends MapTagSupport { try { BeanUtils.populate(bean, attributes); } catch (IllegalAccessException e) { - throw new JellyTagException("could not set the properties on a bean",e); + throw new JellyTagException("could not set the properties on a bean", e); } catch (InvocationTargetException e) { - throw new JellyTagException("could not set the properties on a bean",e); + throw new JellyTagException("could not set the properties on a bean", e); } } } diff --git a/core/src/main/java/org/apache/commons/jelly/tags/core/UseBeanTag.java b/core/src/main/java/org/apache/commons/jelly/tags/core/UseBeanTag.java index 293e5350..df465c77 100644 --- a/core/src/main/java/org/apache/commons/jelly/tags/core/UseBeanTag.java +++ b/core/src/main/java/org/apache/commons/jelly/tags/core/UseBeanTag.java @@ -190,9 +190,9 @@ public class UseBeanTag extends MapTagSupport implements BeanSource { try { BeanUtils.populate(bean, attrsToUse); } catch (IllegalAccessException e) { - throw new JellyTagException("could not set the properties of the bean",e); + throw new JellyTagException("could not set the properties of the bean", e); } catch (InvocationTargetException e) { - throw new JellyTagException("could not set the properties of the bean",e); + throw new JellyTagException("could not set the properties of the bean", e); } } diff --git a/core/src/main/java/org/apache/commons/jelly/test/BaseJellyTest.java b/core/src/main/java/org/apache/commons/jelly/test/BaseJellyTest.java index 74e6f180..4c4d2ca0 100644 --- a/core/src/main/java/org/apache/commons/jelly/test/BaseJellyTest.java +++ b/core/src/main/java/org/apache/commons/jelly/test/BaseJellyTest.java @@ -49,17 +49,14 @@ public abstract class BaseJellyTest extends TestCase { protected void setUpScript(String scriptname) throws Exception { URL url = this.getClass().getResource(scriptname); - if(null == url) { - throw new Exception( - "Could not find Jelly script: " + scriptname - + " in package of class: " + getClass().getName() - ); + if (null == url) { + throw new Exception("Could not find Jelly script: " + scriptname + " in package of class: " + getClass().getName()); } jelly.setUrl(url); String exturl = url.toExternalForm(); int lastSlash = exturl.lastIndexOf("/"); - String extBase = exturl.substring(0,lastSlash+1); + String extBase = exturl.substring(0, lastSlash + 1); URL baseurl = new URL(extBase); context.setCurrentURL(baseurl); } diff --git a/core/src/main/java/org/apache/commons/jelly/util/CommandLineParser.java b/core/src/main/java/org/apache/commons/jelly/util/CommandLineParser.java index 5457b97b..cd08e998 100644 --- a/core/src/main/java/org/apache/commons/jelly/util/CommandLineParser.java +++ b/core/src/main/java/org/apache/commons/jelly/util/CommandLineParser.java @@ -158,14 +158,13 @@ public class CommandLineParser { cmdLineOptions = new Options(); cmdLineOptions.addOption("o", true, "Output file"); cmdLineOptions.addOption("script", true, "Jelly script to run"); - cmdLineOptions.addOption("h","help", false, "Give this help message"); - cmdLineOptions.addOption("v","version", false, "prints Jelly's version and exits"); + cmdLineOptions.addOption("h", "help", false, "Give this help message"); + cmdLineOptions.addOption("v", "version", false, "prints Jelly's version and exits"); cmdLineOptions.addOption("script", true, "Jelly script to run"); cmdLineOptions.addOption("awt", false, "Wether to run in the AWT thread."); cmdLineOptions.addOption("swing", false, "Synonym of \"-awt\"."); - List builtinOptionNames = Arrays.asList(new String[]{ - "-o","-script","-h","--help","-v","--version","-awt","-swing"}); - + List builtinOptionNames = Arrays.asList(new String[] { "-o", "-script", "-h", "--help", "-v", "--version", "-awt", "-swing" }); + // -D options will be added to the system properties Properties sysProps = System.getProperties(); @@ -173,7 +172,7 @@ public class CommandLineParser { // before passing it to the CLI parser ArrayList filteredArgList = new ArrayList(); - for (int i=0;i<args.length;i++) { + for (int i = 0; i < args.length; i++) { String arg = args[i]; // if this is a -D property parse it and add it to the system properties. @@ -181,9 +180,9 @@ public class CommandLineParser { if (arg.startsWith("-D") && (arg.length() > 2)) { arg = arg.substring(2); int ePos = arg.indexOf("="); - if(ePos==-1 || ePos==0 || ePos==arg.length()-1) + if (ePos == -1 || ePos == 0 || ePos == arg.length() - 1) System.err.println("Invalid system property: \"" + arg + "\"."); - sysProps.setProperty(arg.substring(0,ePos), arg.substring(ePos+1)); + sysProps.setProperty(arg.substring(0, ePos), arg.substring(ePos + 1)); } else { // add this to the filtered list of arguments filteredArgList.add(arg);