Author: tv Date: Sun Apr 21 13:29:41 2024 New Revision: 1917241 URL: http://svn.apache.org/viewvc?rev=1917241&view=rev Log: Eclipse cleanup, use Charset where appropriate
Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/Configuration.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/ConfigurationHandlers.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/PackageResources.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitConfiguration.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitDescriptor.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfiguration.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfigurationSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Log4j2LoggingAdapter.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Loglevel.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutletReference.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Output.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutputSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactories.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactory.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointMapping.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/OptionsSaxHandlerFactories.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsConfiguration.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/MapOptionsConfiguration.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandlerFactory.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/JavaOutletSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfiguration.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfigurationXmlParser.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/UntypedOutletSaxHandlerFactory.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/DefaultTorqueGeneratorPaths.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/Maven2JarProjectPaths.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferenceSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferences.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/FileSourceSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactories.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactory.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/Controller.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/ControllerState.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/TokenReplacer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/ApplyAction.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/TraverseAllAction.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/AppendToTargetFileStrategy.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ExistingTargetStrategy.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/MergeTargetFileStrategy.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ReplaceTargetFileStrategy.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/SkipExistingTargetFileStrategy.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/WildcardFilter.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/jdbc/SchemaType.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/merge/ThreeWayMerger.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/option/OptionImpl.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/outlet/DebuggingOutletWrapper.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/outlet/Mergepoint.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/outlet/OutletImpl.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/outlet/OutletResult.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/processor/string/ConstantNameCreator.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/qname/Namespace.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/ModelPropertyPointer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/PostprocessorDefinition.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/SourceElement.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/SourceElementAttributeIterator.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/SourceElementAttributePointer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/SourceElementNodePointer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/SourcePath.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/SourcePathPointer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/SourceTransformerDefinition.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/jdbc/ColumnMetadata.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/jdbc/ForeignKeyMetadata.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/jdbc/JdbcMetadataSourceProvider.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/stream/CombinedFileSource.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/stream/FileSource.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/stream/FileSourceProvider.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/stream/PropertiesSourceFormat.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/stream/XmlSourceFormat.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/stream/XmlSourceSaxHandler.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/transform/AttributeTransformer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/transform/LoadAllSourceFilesTransformer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/transform/SourceElementToModelTransformer.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/source/transform/model/PropertyAccess.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/template/TemplateOutletImpl.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/template/groovy/GroovyScriptOutlet.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/template/velocity/TorqueGenVelocity.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/template/velocity/VelocityOutlet.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/variable/Variable.java db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/variable/VariableStore.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/configuration/ConfigurationTestTransformer.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/configuration/OtherConfigurationTestTransformer.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/configuration/ReadConfigurationTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/configuration/outlet/OutletConfigurationTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/example/gettingstarted/GettingStartedTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/file/FilesetTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/java/JavaOutlet.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/outlet/OutletResultTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/properties/PropertiesParserTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/stream/SourceToXmlTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/stream/XmlParserTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/source/transform/AttributeTransformerTest.java db/torque/trunk/torque-generator/src/test/java/org/apache/torque/generator/template/velocity/VelocityTemplateFilterTest.java db/torque/trunk/torque-generator/src/test/resources/log4j2-test.xml Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/Configuration.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/Configuration.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/Configuration.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/Configuration.java Sun Apr 21 13:29:41 2024 @@ -36,7 +36,7 @@ public class Configuration /** * All known units of generation. */ - private List<UnitDescriptor> unitDescriptors + private final List<UnitDescriptor> unitDescriptors = new ArrayList<>(); /** @@ -101,7 +101,7 @@ public class Configuration /** * Reads the configuration. - * + * * If a {@link UnitDescriptor} does not provide a loglevel, * {@link Loglevel#getCurrentLoglevel()} will be applied (which is the root log level of the provided adapter). * Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/ConfigurationHandlers.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/ConfigurationHandlers.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/ConfigurationHandlers.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/ConfigurationHandlers.java Sun Apr 21 13:29:41 2024 @@ -47,36 +47,36 @@ public class ConfigurationHandlers /** * The known types of outlets and how to read their configuration. */ - private OutletTypes outletTypes = new OutletTypes(); + private final OutletTypes outletTypes = new OutletTypes(); /** * The known types of outputs. */ - private Map<String, OutputType> outputTypes + private final Map<String, OutputType> outputTypes = new HashMap<>(); /** * The known (file) formats of stream sources (e.g. XML, properties). */ - private Set<StreamSourceFormat> streamSourceFormats + private final Set<StreamSourceFormat> streamSourceFormats = new HashSet<>(); /** * The known mergepoint action configuration handlers. */ - private ActionSaxHandlerFactories actionSaxHandlerFactories + private final ActionSaxHandlerFactories actionSaxHandlerFactories = new ActionSaxHandlerFactories(); /** * The known option configuration handlers. */ - private OptionsSaxHandlerFactories optionsSaxHandlerFactories + private final OptionsSaxHandlerFactories optionsSaxHandlerFactories = new OptionsSaxHandlerFactories(); /** * The known source configuration handlers. */ - private SourceSaxHandlerFactories sourceSaxHandlerFactories + private final SourceSaxHandlerFactories sourceSaxHandlerFactories = new SourceSaxHandlerFactories(); /** Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/PackageResources.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/PackageResources.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/PackageResources.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/PackageResources.java Sun Apr 21 13:29:41 2024 @@ -330,13 +330,8 @@ public class PackageResources continue; } String name = rawName.substring(directory.length() + 1); - if (suffix != null && !name.endsWith(suffix)) - { - continue; - } - - if (name.indexOf("/") != -1 - && !searchSubdirectories) + if ((suffix != null && !name.endsWith(suffix)) || (name.indexOf("/") != -1 + && !searchSubdirectories)) { continue; } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitConfiguration.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitConfiguration.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitConfiguration.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitConfiguration.java Sun Apr 21 13:29:41 2024 @@ -20,6 +20,7 @@ package org.apache.torque.generator.conf */ import java.io.File; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; @@ -90,7 +91,7 @@ public class UnitConfiguration * The output encoding if no specific encoding has been set in the output; * null for the default platform encoding. */ - private String defaultOutputEncoding = null; + private Charset defaultOutputCharset = null; /** * The class loader to use by the generator when accessing the templates @@ -513,27 +514,27 @@ public class UnitConfiguration } /** - * Returns the output encoding if no specific encoding has been set + * Returns the output CharSet if no specific encoding has been set * in the output. * * @return the default output encoding, null for the default * platform encoding. */ - public String getDefaultOutputEncoding() + public Charset getDefaultOutputEncoding() { - return defaultOutputEncoding; + return defaultOutputCharset; } /** - * Sets the output encoding if no specific encoding has been set + * Sets the output encoding if no specificdefaultOutputCharsetg has been set * in the output. * - * @param defaultOutputEncoding the default output encoding, + * @param defaultOutputCharset the default output encoding, * null for the default platform encoding. */ - public void setDefaultOutputEncoding(final String defaultOutputEncoding) + public void setDefaultOutputEncoding(final Charset defaultOutputCharset) { - this.defaultOutputEncoding = defaultOutputEncoding; + this.defaultOutputCharset = defaultOutputCharset; } /** @@ -634,7 +635,7 @@ public class UnitConfiguration @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("(outputFiles=") .append(outputList.toString()) .append(", options=") Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitDescriptor.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitDescriptor.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitDescriptor.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/UnitDescriptor.java Sun Apr 21 13:29:41 2024 @@ -1,5 +1,7 @@ package org.apache.torque.generator.configuration; +import java.nio.charset.Charset; + /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file @@ -82,7 +84,7 @@ public class UnitDescriptor * The output encoding if no specific encoding has been set in the output; * null for the default platform encoding. */ - private String defaultOutputEncoding = null; + private Charset defaultOutputCharset = null; /** * The class loader to use by the generator when accessing the templates @@ -283,21 +285,21 @@ public class UnitDescriptor * @return the default output encoding, null for the default * platform encoding. */ - public String getDefaultOutputEncoding() + public Charset getDefaultOutputEncoding() { - return defaultOutputEncoding; + return defaultOutputCharset; } /** * Sets the output encoding which is used if no specific encoding * has been set in the output. * - * @param defaultOutputEncoding the default output encoding, + * @param defaultOutputCharset the default output encoding, * null for the default platform encoding. */ - public void setDefaultOutputEncoding(final String defaultOutputEncoding) + public void setDefaultOutputEncoding(final Charset defaultOutputCharset) { - this.defaultOutputEncoding = defaultOutputEncoding; + this.defaultOutputCharset = defaultOutputCharset; } /** Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfiguration.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfiguration.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfiguration.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfiguration.java Sun Apr 21 13:29:41 2024 @@ -52,14 +52,14 @@ import org.apache.torque.generator.confi public class ControlConfiguration { /** The list of all activities of the generation unit. */ - private List<Output> outputList = new ArrayList<>(); + private final List<Output> outputList = new ArrayList<>(); /** The list of all options definitions within the generation unit. */ - private List<OptionsConfiguration> optionsConfigurations + private final List<OptionsConfiguration> optionsConfigurations = new ArrayList<>(); /** The entity references within the generation unit. */ - private EntityReferences entityReferences + private final EntityReferences entityReferences = new EntityReferences(); /** The loglevel during generation, not null. */ @@ -141,7 +141,7 @@ public class ControlConfiguration @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("(outputFiles=") .append(outputList.toString()) .append(", optionsConfigurations=") Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfigurationSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfigurationSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfigurationSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/ControlConfigurationSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -51,10 +51,10 @@ import org.xml.sax.helpers.DefaultHandle public class ControlConfigurationSaxHandler extends DefaultHandler { /** The Controller configuration which is configured by this Handler. */ - private ControlConfiguration controllerConfiguration; + private final ControlConfiguration controllerConfiguration; /** The known configuration handlers. */ - private ConfigurationHandlers configurationHandlers; + private final ConfigurationHandlers configurationHandlers; /** * The SAX handler which handles the output declarations, or null @@ -77,12 +77,12 @@ public class ControlConfigurationSaxHand /** * Object for accessing the configuration. */ - private ConfigurationProvider configurationProvider; + private final ConfigurationProvider configurationProvider; /** * The description of the generation unit, not null. */ - private UnitDescriptor unitDescriptor; + private final UnitDescriptor unitDescriptor; /** * Constructor. Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Log4j2LoggingAdapter.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Log4j2LoggingAdapter.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Log4j2LoggingAdapter.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Log4j2LoggingAdapter.java Sun Apr 21 13:29:41 2024 @@ -31,7 +31,7 @@ import org.apache.logging.log4j.core.con /** * Allows reading and setting the current loglevel using log4j2. - * + * * @version $Id$ * */ Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Loglevel.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Loglevel.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Loglevel.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Loglevel.java Sun Apr 21 13:29:41 2024 @@ -41,7 +41,7 @@ public enum Loglevel ERROR("error"); /** The key of the loglevel. */ - private String key; + private final String key; /** The default logging adapter to use. */ private static LoggingAdapter loggingAdapter = new Log4j2LoggingAdapter(); @@ -51,7 +51,7 @@ public enum Loglevel * * @param key the key, not null. */ - private Loglevel(String key) + Loglevel(String key) { this.key = key; } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutletReference.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutletReference.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutletReference.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutletReference.java Sun Apr 21 13:29:41 2024 @@ -30,13 +30,13 @@ import org.apache.torque.generator.qname public class OutletReference { /** The name of the referenced outlet. */ - private QualifiedName name; + private final QualifiedName name; /** * The namespace under which the outlet should execute. * Defaults to the namespace in the outlet's name. */ - private Namespace namespace; + private final Namespace namespace; /** * Constructor. @@ -94,7 +94,7 @@ public class OutletReference @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("(name=").append(name).append(")"); return result.toString(); } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Output.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Output.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Output.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/Output.java Sun Apr 21 13:29:41 2024 @@ -1,5 +1,7 @@ package org.apache.torque.generator.configuration.controller; +import java.nio.charset.Charset; + /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file @@ -64,7 +66,7 @@ public class Output * The information on how to post-process the sources after generation. */ private final List<PostprocessorDefinition> postprocessorDefinitions - = new ArrayList<>();; + = new ArrayList<>(); /** * The outlet which generates the content. @@ -113,7 +115,7 @@ public class Output * The character encoding of the generated file, or null for the platform * default encoding. */ - private String encoding; + private Charset charSet; /** * Constructor. @@ -312,20 +314,20 @@ public class Output * @return The character encoding of the generated file, * or null for the platform default encoding. */ - public String getEncoding() + public Charset getEncoding() { - return encoding; + return charSet; } /** * Sets the character encoding of the generated file(s). * - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. */ - public void setEncoding(final String encoding) + public void setEncoding(final Charset charSet) { - this.encoding = encoding; + this.charSet = charSet; } /** @@ -356,16 +358,16 @@ public class Output /** * Returns the line break character(s) for this Output. - * + * * <p> * If the line break was already determined, the already determined * line break character(s) are returned, and content is ignored. - * + * * <p> * If the line break character was not already determined, * the occurrence of the different line break characters is counted * and the largest is returned ("\r\n" for equal count) - * + * * <p> * If one of them is > 0, the result is cached and stored; * if all occurrences are 0, the result is not cached and will be determined @@ -413,12 +415,12 @@ public class Output @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("(OutputFile: sourceProvider=").append(sourceProvider) .append(",existingTargetStrategy=") .append(existingTargetStrategy) - .append(",encoding=") - .append(encoding) + .append(",charSet=") + .append(charSet) .append(",filenameOutlet=") .append(filenameOutlet) .append(",contentOutlet=") Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutputSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutputSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutputSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/controller/OutputSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -31,6 +31,8 @@ import static org.apache.torque.generato import static org.apache.torque.generator.configuration.source.SourceConfigurationTags.POSTPROCESSOR_TAG; import static org.apache.torque.generator.configuration.source.SourceConfigurationTags.SOURCE_TAG; +import java.nio.charset.Charset; + import org.apache.torque.generator.configuration.ConfigurationHandlers; import org.apache.torque.generator.configuration.ConfigurationProvider; import org.apache.torque.generator.configuration.UnitDescriptor; @@ -208,7 +210,8 @@ public class OutputSaxHandler extends De } if (attributes.getValue(ENCODING_ATTRIBUTE) != null) { - output.setEncoding(attributes.getValue(ENCODING_ATTRIBUTE)); + Charset charSet = Charset.forName(attributes.getValue(ENCODING_ATTRIBUTE)); + output.setEncoding(charSet); } if (attributes.getValue(TYPE_ATTRIBUTE) != null) { Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -38,13 +38,13 @@ public abstract class ActionSaxHandler e private static Log log = LogFactory.getLog(ActionSaxHandler.class); /** The action which configured by this handler, not null. */ - private MergepointAction action; + private final MergepointAction action; /** The description of the generation unit, not null. */ - private UnitDescriptor unitDescriptor; + private final UnitDescriptor unitDescriptor; /** The configuration provider for accessing the configuration, not null. */ - private ConfigurationProvider configurationProvider; + private final ConfigurationProvider configurationProvider; /** * Constructor. Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactories.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactories.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactories.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactories.java Sun Apr 21 13:29:41 2024 @@ -40,7 +40,7 @@ public class ActionSaxHandlerFactories * A map containing all known ActionSaxHandlerFactories, * keyed by the type of the action. */ - private Map<String, ActionSaxHandlerFactory> actionSaxHandlerFactories + private final Map<String, ActionSaxHandlerFactory> actionSaxHandlerFactories = new HashMap<>(); /** Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactory.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactory.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactory.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/ActionSaxHandlerFactory.java Sun Apr 21 13:29:41 2024 @@ -33,7 +33,7 @@ import org.xml.sax.SAXException; * ActionSaxHandlers. The first matching handler will then be used to parse * the action configuration. */ -public abstract interface ActionSaxHandlerFactory +public interface ActionSaxHandlerFactory { /** * Returns the action type handled by the ActionSaxHandlers which are Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointMapping.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointMapping.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointMapping.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointMapping.java Sun Apr 21 13:29:41 2024 @@ -21,6 +21,7 @@ package org.apache.torque.generator.conf import java.util.ArrayList; import java.util.List; +import java.util.Objects; import org.apache.torque.generator.control.action.MergepointAction; @@ -33,12 +34,12 @@ public class MergepointMapping /** * The name of the mergepoint. */ - private String name; + private final String name; /** * The list of actions whichare executed at the mergepoint. */ - private List<MergepointAction> actions = new ArrayList<>(); + private final List<MergepointAction> actions = new ArrayList<>(); /** * Constructor. @@ -109,7 +110,7 @@ public class MergepointMapping @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("(name=").append(name) .append(",actions=").append(actions) .append(")"); @@ -119,11 +120,7 @@ public class MergepointMapping @Override public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((actions == null) ? 0 : actions.hashCode()); - result = prime * result + ((name == null) ? 0 : name.hashCode()); - return result; + return Objects.hash(actions, name); } @Override @@ -133,34 +130,16 @@ public class MergepointMapping { return true; } - if (obj == null) - { - return false; - } - if (getClass() != obj.getClass()) + if ((obj == null) || (getClass() != obj.getClass())) { return false; } final MergepointMapping other = (MergepointMapping) obj; - if (actions == null) - { - if (other.actions != null) - { - return false; - } - } - else if (!actions.equals(other.actions)) + if (!Objects.equals(actions, other.actions)) { return false; } - if (name == null) - { - if (other.name != null) - { - return false; - } - } - else if (!name.equals(other.name)) + if (!Objects.equals(name, other.name)) { return false; } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/MergepointSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -44,17 +44,17 @@ public class MergepointSaxHandler /** * The access object for the configuration files, not null. */ - private ConfigurationProvider configurationProvider; + private final ConfigurationProvider configurationProvider; /** * The description of the generation unit, not null. */ - private UnitDescriptor unitDescriptor; + private final UnitDescriptor unitDescriptor; /** * The available configuration handlers. */ - private ConfigurationHandlers configurationHandlers; + private final ConfigurationHandlers configurationHandlers; /** * A SAX handler which parses nested elements. Null if no nested element Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/OptionsSaxHandlerFactories.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/OptionsSaxHandlerFactories.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/OptionsSaxHandlerFactories.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/mergepoint/OptionsSaxHandlerFactories.java Sun Apr 21 13:29:41 2024 @@ -44,7 +44,7 @@ public class OptionsSaxHandlerFactories * A map containing all known ActionSaxHandlerFactories, * keyed by the type of the action. */ - private Map<String, OptionsSaxHandlerFactory> factories + private final Map<String, OptionsSaxHandlerFactory> factories = new HashMap<>(); /** Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsConfiguration.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsConfiguration.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsConfiguration.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsConfiguration.java Sun Apr 21 13:29:41 2024 @@ -60,7 +60,7 @@ public abstract class FileOptionsConfigu @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("(path=") .append(path); result.append(")"); Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/FileOptionsSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -32,7 +32,7 @@ import org.xml.sax.SAXException; public class FileOptionsSaxHandler extends OptionsSaxHandler { /** The option configuration which is currently filled. */ - private FileOptionsConfiguration optionsConfiguration; + private final FileOptionsConfiguration optionsConfiguration; public FileOptionsSaxHandler(FileOptionsConfiguration optionsConfiguration) { Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/MapOptionsConfiguration.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/MapOptionsConfiguration.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/MapOptionsConfiguration.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/MapOptionsConfiguration.java Sun Apr 21 13:29:41 2024 @@ -35,7 +35,7 @@ import org.apache.torque.generator.optio public class MapOptionsConfiguration extends OptionsConfigurationBase { /** The map containing the options. */ - private Map<String, String> optionMap; + private final Map<String, String> optionMap; /** * Constructor. @@ -78,7 +78,7 @@ public class MapOptionsConfiguration ext @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("(optionMap=") .append(optionMap); result.append(")"); Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -29,7 +29,7 @@ import org.xml.sax.helpers.DefaultHandle public class OptionsSaxHandler extends DefaultHandler { /** The OptionsConfiguration to be filled by this SAX handler. */ - private OptionsConfiguration optionsConfiguration; + private final OptionsConfiguration optionsConfiguration; /** * Whether the SAX handler has finished reading the options configuration. Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandlerFactory.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandlerFactory.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandlerFactory.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/option/OptionsSaxHandlerFactory.java Sun Apr 21 13:29:41 2024 @@ -30,7 +30,7 @@ import org.xml.sax.SAXException; * OptionsSaxHandlers. The first matching handler will then be used to parse * the action configuration. */ -public abstract interface OptionsSaxHandlerFactory +public interface OptionsSaxHandlerFactory { /** * Returns the action type handled by the ActionSaxHandlers which are Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/JavaOutletSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/JavaOutletSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/JavaOutletSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/JavaOutletSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -52,7 +52,7 @@ class JavaOutletSaxHandler extends Outle private String propertyName; /** The value of the property which is currently processed. */ - private StringBuffer propertyValue; + private StringBuilder propertyValue; /** The current nesting level inside the processed element. */ private int level = 0; @@ -273,7 +273,7 @@ class JavaOutletSaxHandler extends Outle else if (level > 1) { propertyName = rawName; - propertyValue = new StringBuffer(); + propertyValue = new StringBuilder(); } else { Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfiguration.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfiguration.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfiguration.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfiguration.java Sun Apr 21 13:29:41 2024 @@ -98,7 +98,7 @@ public class OutletConfiguration /** * Resolves the isolated merge point mappings and adds them to * the relevant outlets. - * + * * @throws ConfigurationException if configuration not found */ public void resolveMergepointMappings() throws ConfigurationException @@ -232,7 +232,7 @@ public class OutletConfiguration @Override public String toString() { - StringBuffer result = new StringBuffer("(outlets=[") + StringBuilder result = new StringBuilder("(outlets=[") .append(outlets) .append(")"); return result.toString(); Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfigurationXmlParser.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfigurationXmlParser.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfigurationXmlParser.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletConfigurationXmlParser.java Sun Apr 21 13:29:41 2024 @@ -73,15 +73,7 @@ public class OutletConfigurationXmlParse saxFactory.setFeature( "http://apache.org/xml/features/validation/schema", true); } - catch (SAXNotSupportedException e) - { - throw new RuntimeException(e); - } - catch (SAXNotRecognizedException e) - { - throw new RuntimeException(e); - } - catch (ParserConfigurationException e) + catch (SAXNotSupportedException | SAXNotRecognizedException | ParserConfigurationException e) { throw new RuntimeException(e); } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/OutletSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -51,19 +51,19 @@ public abstract class OutletSaxHandler e * by the generated SaxHandlerFactory, or null if the name * of the outlet should be determined from the parsed XML. */ - private QualifiedName outletName; + private final QualifiedName outletName; /** the outlet to be configured. */ private Outlet outlet; /** The access object for the configuration files, not null. */ - private ConfigurationProvider configurationProvider; + private final ConfigurationProvider configurationProvider; /** The description of the generation unit, not null. */ - private UnitDescriptor unitDescriptor; + private final UnitDescriptor unitDescriptor; /** The available configuration handlers. */ - private ConfigurationHandlers configurationHandlers; + private final ConfigurationHandlers configurationHandlers; /** * The SAX handler for processing mergepoint declarations. Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/UntypedOutletSaxHandlerFactory.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/UntypedOutletSaxHandlerFactory.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/UntypedOutletSaxHandlerFactory.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/outlet/UntypedOutletSaxHandlerFactory.java Sun Apr 21 13:29:41 2024 @@ -29,7 +29,7 @@ import org.xml.sax.SAXException; * Classes implementing this interface can create creating * <code>OutletSaxHandler</code>s for more than one outlet type. */ -public abstract interface UntypedOutletSaxHandlerFactory +public interface UntypedOutletSaxHandlerFactory { /** * Returns whether the handler can create OutletSaxHandlers for the given Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/DefaultTorqueGeneratorPaths.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/DefaultTorqueGeneratorPaths.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/DefaultTorqueGeneratorPaths.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/DefaultTorqueGeneratorPaths.java Sun Apr 21 13:29:41 2024 @@ -21,7 +21,7 @@ package org.apache.torque.generator.conf /** * The default organization of the torque-generator directory. - * + * * <p> * This is: * <pre> @@ -32,7 +32,7 @@ package org.apache.torque.generator.conf * - - templates * - - resources * </pre> - * + * */ public class DefaultTorqueGeneratorPaths implements TorqueGeneratorPaths { Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/Maven2JarProjectPaths.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/Maven2JarProjectPaths.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/Maven2JarProjectPaths.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/paths/Maven2JarProjectPaths.java Sun Apr 21 13:29:41 2024 @@ -30,7 +30,7 @@ public class Maven2JarProjectPaths exten /** * The path to the jar file, relative to the configuration root directory. */ - private String jarFileName; + private final String jarFileName; /** * Constructor. Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferenceSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferenceSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferenceSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferenceSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -46,7 +46,7 @@ public class EntityReferenceSaxHandler e private String resource; /** The configurationProvider. */ - private ConfigurationProvider configurationProvider; + private final ConfigurationProvider configurationProvider; /** * Constructor. Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferences.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferences.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferences.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/EntityReferences.java Sun Apr 21 13:29:41 2024 @@ -34,7 +34,7 @@ import org.xml.sax.SAXException; public class EntityReferences implements EntityResolver { /** All known entity references. */ - private Map<String, byte[]> entityReferences + private final Map<String, byte[]> entityReferences = new HashMap<>(); /** Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/FileSourceSaxHandler.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/FileSourceSaxHandler.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/FileSourceSaxHandler.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/FileSourceSaxHandler.java Sun Apr 21 13:29:41 2024 @@ -49,10 +49,10 @@ public class FileSourceSaxHandler extend private String format; /** The source file names which should be included in generation. */ - private Set<String> includes = new HashSet<>(); + private final Set<String> includes = new HashSet<>(); /** The source file names which should be excluded from generation. */ - private Set<String> excludes = new HashSet<>(); + private final Set<String> excludes = new HashSet<>(); /** Whether to combine all source files. */ private Boolean combineFiles; Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactories.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactories.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactories.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactories.java Sun Apr 21 13:29:41 2024 @@ -42,7 +42,7 @@ public class SourceSaxHandlerFactories * A map containing all known SourceSaxHandlerFactories, * keyed by the type of the sources. */ - private Map<String, SourceSaxHandlerFactory> factories + private final Map<String, SourceSaxHandlerFactory> factories = new HashMap<>(); /** Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactory.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactory.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactory.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/configuration/source/SourceSaxHandlerFactory.java Sun Apr 21 13:29:41 2024 @@ -28,7 +28,7 @@ import org.xml.sax.SAXException; * Classes implementing this interface are responsible for creating * <code>SourceSaxHandler</code>s for a specific source type. */ -public abstract interface SourceSaxHandlerFactory +public interface SourceSaxHandlerFactory { /** * Returns the source type handled by the SourceSaxHandlers which are Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/Controller.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/Controller.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/Controller.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/Controller.java Sun Apr 21 13:29:41 2024 @@ -149,7 +149,7 @@ public class Controller /** * Initializes the Logging. - * + * */ protected void checkLogging() { @@ -667,7 +667,7 @@ public class Controller * * @return the encoding, not null. */ - private String getOutputEncoding( + private Charset getOutputEncoding( final Output output, final UnitConfiguration unitConfiguration) { @@ -679,7 +679,7 @@ public class Controller { return unitConfiguration.getDefaultOutputEncoding(); } - return Charset.defaultCharset().displayName(); + return Charset.defaultCharset(); } /** Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/ControllerState.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/ControllerState.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/ControllerState.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/ControllerState.java Sun Apr 21 13:29:41 2024 @@ -40,18 +40,18 @@ import org.apache.torque.generator.varia /** * The state of the controller. Contains all stuff the controller needs to * track. - * + * * Initialization steps in {@link Controller#run(List)}: - * <ol> - * <li>First {@link #unitConfiguration} {@link UnitConfiguration} is set + * <ol> + * <li>First {@link #unitConfiguration} {@link UnitConfiguration} is set * in {@link Controller#processGenerationUnit(ControllerState, UnitConfiguration)} - * <li>Second {@link #output} {@link Output} and {@link #sourceProvider} {@link SourceProvider} is set and reset + * <li>Second {@link #output} {@link Output} and {@link #sourceProvider} {@link SourceProvider} is set and reset * in private method processOutput of {@link Controller}. - * <li>Third {@link #sourceFile}, {@link #modelRoot} and {@link #model} is set - * in private method processSourceInOutput of {@link Controller}. - * <li>Fourth {@link #outputFile}, {@link #outletNamespace}, {@link #rootOutletReference} is set + * <li>Third {@link #sourceFile}, {@link #modelRoot} and {@link #model} is set + * in private method processSourceInOutput of {@link Controller}. + * <li>Fourth {@link #outputFile}, {@link #outletNamespace}, {@link #rootOutletReference} is set * in private method processModel of {@link Controller} . - * + * */ public class ControllerState { @@ -405,11 +405,11 @@ public class ControllerState /** * Convenience method to return the value of an option as boolean. * The option is evaluated in the current outlet's context, see - * getOption(String). - * + * getOption(String). + * * <p> * Uses Boolean.paseBoolean() for String -> Boolean conversion. - * + * * @param name the name of the option, can contain a namespace. * * @return The value of the option as boolean, or false if no option @@ -429,7 +429,7 @@ public class ControllerState * Convenience method to return the value of an option as boolean. * The option is evaluated in the current outlet's context, see * getOption(String). - * + * * <p> * Uses Boolean.paseBoolean() for String -> Boolean conversion. * @@ -616,7 +616,7 @@ public class ControllerState @Override public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); result.append("sourceProvider=").append(sourceProvider) .append("output=").append(output) .append("outputFilePath=").append(outputFile) Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/TokenReplacer.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/TokenReplacer.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/TokenReplacer.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/TokenReplacer.java Sun Apr 21 13:29:41 2024 @@ -50,7 +50,7 @@ public class TokenReplacer implements St /** * The controller state for resolving options. */ - private ControllerState controllerState; + private final ControllerState controllerState; /** * @param controllerState to init the token replacer @@ -166,7 +166,7 @@ public class TokenReplacer implements St return result.toString(); } - + /** * @param tokenName the token name to resolve * @return resolved token Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/ApplyAction.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/ApplyAction.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/ApplyAction.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/ApplyAction.java Sun Apr 21 13:29:41 2024 @@ -183,11 +183,7 @@ public class ApplyAction implements Merg { return true; } - if (obj == null) - { - return false; - } - if (getClass() != obj.getClass()) + if ((obj == null) || (getClass() != obj.getClass())) { return false; } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/TraverseAllAction.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/TraverseAllAction.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/TraverseAllAction.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/action/TraverseAllAction.java Sun Apr 21 13:29:41 2024 @@ -196,11 +196,7 @@ public class TraverseAllAction implement { return true; } - if (obj == null) - { - return false; - } - if (getClass() != obj.getClass()) + if ((obj == null) || (getClass() != obj.getClass())) { return false; } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/AppendToTargetFileStrategy.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/AppendToTargetFileStrategy.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/AppendToTargetFileStrategy.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/AppendToTargetFileStrategy.java Sun Apr 21 13:29:41 2024 @@ -21,6 +21,7 @@ package org.apache.torque.generator.cont import java.io.File; import java.io.IOException; +import java.nio.charset.Charset; import org.apache.commons.io.FileUtils; import org.apache.torque.generator.GeneratorException; @@ -49,7 +50,7 @@ public class AppendToTargetFileStrategy * null for the default output directory. * @param outputPath the path to which the output should be written, * relative to the output base directory. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param unitConfiguration the configuration of the current configuration * unit, not null. @@ -60,7 +61,7 @@ public class AppendToTargetFileStrategy public boolean beforeGeneration( String outputDirKey, String outputPath, - String encoding, + Charset charSet, UnitConfiguration unitConfiguration) { return true; @@ -74,7 +75,7 @@ public class AppendToTargetFileStrategy * null for the default output directory. * @param outputPath the path to which the output should be written, * relative to the output base directory. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param generationResult the result of the generation, not null. * @param unitConfiguration the configuration of the current configuration @@ -85,7 +86,7 @@ public class AppendToTargetFileStrategy public void afterGeneration( String outputDirKey, String outputPath, - String encoding, + Charset charSet, OutletResult generationResult, UnitConfiguration unitConfiguration) throws GeneratorException @@ -103,16 +104,16 @@ public class AppendToTargetFileStrategy { originalContent = FileUtils.readFileToString( outputFile, - encoding); + charSet); } FileUtils.writeStringToFile( outputFile, originalContent + generationResult.getStringResult(), - encoding); + charSet); } else { - byte[] originalContent = new byte[] {}; + byte[] originalContent = {}; if (outputFile.exists()) { originalContent = FileUtils.readFileToByteArray( Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ExistingTargetStrategy.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ExistingTargetStrategy.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ExistingTargetStrategy.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ExistingTargetStrategy.java Sun Apr 21 13:29:41 2024 @@ -1,5 +1,7 @@ package org.apache.torque.generator.control.existingtargetstrategy; +import java.nio.charset.Charset; + /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file @@ -39,7 +41,7 @@ public interface ExistingTargetStrategy * null for the default output directory. * @param outputPath the path to which the output should be written, * relative to the output base directory. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param unitConfiguration the configuration of the current configuration * unit, not null. @@ -52,7 +54,7 @@ public interface ExistingTargetStrategy boolean beforeGeneration( String outputDirKey, String outputPath, - String encoding, + Charset charSet, UnitConfiguration unitConfiguration) throws GeneratorException; @@ -64,7 +66,7 @@ public interface ExistingTargetStrategy * null for the default output directory. * @param outputPath the path to which the output should be written, * relative to the output base directory. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param generationResult the result of the generation, not null. * @param unitConfiguration the configuration of the current configuration @@ -75,7 +77,7 @@ public interface ExistingTargetStrategy void afterGeneration( String outputDirKey, String outputPath, - String encoding, + Charset charSet, OutletResult generationResult, UnitConfiguration unitConfiguration) throws GeneratorException; Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/MergeTargetFileStrategy.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/MergeTargetFileStrategy.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/MergeTargetFileStrategy.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/MergeTargetFileStrategy.java Sun Apr 21 13:29:41 2024 @@ -21,6 +21,7 @@ package org.apache.torque.generator.cont import java.io.File; import java.io.IOException; +import java.nio.charset.Charset; import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; @@ -64,7 +65,7 @@ public class MergeTargetFileStrategy imp * null for the default output directory. * @param outputPath the path to which the output should be written, * relative to the output base directory. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param unitConfiguration the configuration of the current configuration * unit, not null. @@ -75,7 +76,7 @@ public class MergeTargetFileStrategy imp public boolean beforeGeneration( final String outputDirKey, final String outputPath, - final String encoding, + final Charset charSet, final UnitConfiguration unitConfiguration) { return true; @@ -88,7 +89,7 @@ public class MergeTargetFileStrategy imp * into which the generated file should be written, * null for the default output directory. * @param outputPath the location to which the output should be written. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param generationResult the result of the generation, not null. * @param unitConfiguration the configuration of the current configuration @@ -100,7 +101,7 @@ public class MergeTargetFileStrategy imp public void afterGeneration( final String outputDirKey, final String outputPath, - final String encoding, + final Charset charSet, final OutletResult generationResult, final UnitConfiguration unitConfiguration) throws GeneratorException @@ -123,7 +124,7 @@ public class MergeTargetFileStrategy imp } String oldGenerationContent = readFileToString( generationStorageFile, - encoding); + charSet); File targetFile = ControllerHelper.getOutputFile( outputDirKey, @@ -131,7 +132,7 @@ public class MergeTargetFileStrategy imp unitConfiguration); String oldTargetContent = readFileToString( targetFile, - encoding); + charSet); if (!generationResult.isStringResult()) { @@ -162,13 +163,13 @@ public class MergeTargetFileStrategy imp oldGenerationContent, generationResult.getStringResult(), oldTargetContent, - encoding); + charSet); } - writeStringToFile(targetFile, newTargetContent, encoding); + writeStringToFile(targetFile, newTargetContent, charSet); writeStringToFile( generationStorageFile, generationResult.getStringResult(), - encoding); + charSet); } /** @@ -194,7 +195,7 @@ public class MergeTargetFileStrategy imp */ private String readFileToString( final File file, - final String charset) + final Charset charset) throws ControllerException { String result = null; @@ -231,7 +232,7 @@ public class MergeTargetFileStrategy imp private void writeStringToFile( final File file, final String content, - final String charset) + final Charset charset) throws ControllerException { try Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ReplaceTargetFileStrategy.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ReplaceTargetFileStrategy.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ReplaceTargetFileStrategy.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/ReplaceTargetFileStrategy.java Sun Apr 21 13:29:41 2024 @@ -21,6 +21,7 @@ package org.apache.torque.generator.cont import java.io.File; import java.io.IOException; +import java.nio.charset.Charset; import org.apache.commons.io.FileUtils; import org.apache.torque.generator.GeneratorException; @@ -48,7 +49,7 @@ public class ReplaceTargetFileStrategy i * null for the default output directory. * @param outputPath the path to which the output should be written, * relative to the output base directory. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param unitConfiguration the configuration of the current configuration * unit, not null. @@ -59,7 +60,7 @@ public class ReplaceTargetFileStrategy i public boolean beforeGeneration( String outputDirKey, String outputPath, - String encoding, + Charset charSet, UnitConfiguration unitConfiguration) { return true; @@ -73,7 +74,7 @@ public class ReplaceTargetFileStrategy i * null for the default output directory. * @param outputPath the path to which the output should be written, * relative to the output base directory. - * @param encoding The character encoding of the generated file, + * @param charSet The character encoding of the generated file, * or null for the platform default encoding. * @param generationResult the result of the generation, not null. * @param unitConfiguration the configuration of the current configuration @@ -84,7 +85,7 @@ public class ReplaceTargetFileStrategy i public void afterGeneration( String outputDirKey, String outputPath, - String encoding, + Charset charSet, OutletResult generationResult, UnitConfiguration unitConfiguration) throws GeneratorException @@ -100,7 +101,7 @@ public class ReplaceTargetFileStrategy i FileUtils.writeStringToFile( outputFile, generationResult.getStringResult(), - encoding); + charSet); } else { Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/SkipExistingTargetFileStrategy.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/SkipExistingTargetFileStrategy.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/SkipExistingTargetFileStrategy.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/control/existingtargetstrategy/SkipExistingTargetFileStrategy.java Sun Apr 21 13:29:41 2024 @@ -20,6 +20,7 @@ package org.apache.torque.generator.cont */ import java.io.File; +import java.nio.charset.Charset; import org.apache.torque.generator.configuration.UnitConfiguration; import org.apache.torque.generator.control.ControllerHelper; @@ -52,7 +53,7 @@ public class SkipExistingTargetFileStrat public boolean beforeGeneration( String outputDirKey, String outputPath, - String encoding, + Charset charSet, UnitConfiguration unitConfiguration) { File outputFile = ControllerHelper.getOutputFile( Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/WildcardFilter.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/WildcardFilter.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/WildcardFilter.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/file/WildcardFilter.java Sun Apr 21 13:29:41 2024 @@ -34,17 +34,17 @@ public class WildcardFilter implements F * The wildcard expression against which the file names are * checked. */ - private String expression; + private final String expression; /** * Whether directories are accepted at all. */ - private boolean acceptDir; + private final boolean acceptDir; /** * Whether files are accepted at all. */ - private boolean acceptFile; + private final boolean acceptFile; /** * Constructor. @@ -79,11 +79,7 @@ public class WildcardFilter implements F @Override public boolean accept(File file) { - if (!acceptDir && file.isDirectory()) - { - return false; - } - if (!acceptFile && file.isFile()) + if ((!acceptDir && file.isDirectory()) || (!acceptFile && file.isFile())) { return false; } Modified: db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/jdbc/SchemaType.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/jdbc/SchemaType.java?rev=1917241&r1=1917240&r2=1917241&view=diff ============================================================================== --- db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/jdbc/SchemaType.java (original) +++ db/torque/trunk/torque-generator/src/main/java/org/apache/torque/generator/jdbc/SchemaType.java Sun Apr 21 13:29:41 2024 @@ -94,9 +94,9 @@ public enum SchemaType * The corresponding jdbc type, * may be null if no corresponding type exists. */ - private Integer jdbcType; + private final Integer jdbcType; - private SchemaType(Integer jdbcType) + SchemaType(Integer jdbcType) { this.jdbcType = jdbcType; } --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org For additional commands, e-mail: torque-dev-h...@db.apache.org