Author: joern
Date: Tue Aug 25 23:15:20 2015
New Revision: 1697787
URL: http://svn.apache.org/r1697787
Log:
Fixed code formatting
Modified:
opennlp/sandbox/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/ims/IMSFactory.java
Modified:
opennlp/sandbox/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/ims/IMSFactory.java
URL:
http://svn.apache.org/viewvc/opennlp/sandbox/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/ims/IMSFactory.java?rev=1697787&r1=1697786&r2=1697787&view=diff
==============================================================================
---
opennlp/sandbox/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/ims/IMSFactory.java
(original)
+++
opennlp/sandbox/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/ims/IMSFactory.java
Tue Aug 25 23:15:20 2015
@@ -1 +1,66 @@
-/* * Licensed to the Apache Software Foundation (ASF) under one or more *
contributor license agreements. See the NOTICE file distributed with * this
work for additional information regarding copyright ownership. * The ASF
licenses this file to You under the Apache License, Version 2.0 * (the
"License"); you may not use this file except in compliance with * the License.
You may obtain a copy of the License at * *
http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable
law or agreed to in writing, software * distributed under the License is
distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. * See the License for the specific language
governing permissions and * limitations under the License. */package
opennlp.tools.disambiguator.ims;import
opennlp.tools.util.BaseToolFactory;import
opennlp.tools.util.InvalidFormatException;import
opennlp.tools.util.SequenceValidator;import opennlp.tools.util.ext.Extensi
onLoader;public class IMSFactory extends BaseToolFactory { /** * Creates a
{@link IMSFactory} that provides the default implementation of * the
resources. */ public IMSFactory() { } public static IMSFactory
create(String subclassName) throws InvalidFormatException { if
(subclassName == null) { // will create the default factory return
new IMSFactory(); } try { IMSFactory theFactory =
ExtensionLoader.instantiateExtension( IMSFactory.class, subclassName);
return theFactory; } catch (Exception e) { String msg = "Could not
instantiate the " + subclassName + ". The initialization throw an
exception."; System.err.println(msg); e.printStackTrace(); throw
new InvalidFormatException(msg, e); } } @Override public void
validateArtifactMap() throws InvalidFormatException { // no additional
artifacts } public IMSContextGenerator getContextGenerator() { return new
DefaultIMSContextGenerator(); } p
ublic SequenceValidator<String> getSequenceValidator() { return new
DefaultIMSSequenceValidator(); }}
\ No newline at end of file
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package opennlp.tools.disambiguator.ims;
+
+import opennlp.tools.util.BaseToolFactory;
+import opennlp.tools.util.InvalidFormatException;
+import opennlp.tools.util.SequenceValidator;
+import opennlp.tools.util.ext.ExtensionLoader;
+
+public class IMSFactory extends BaseToolFactory {
+
+ /**
+ * Creates a {@link IMSFactory} that provides the default implementation of
+ * the resources.
+ * */
+ public IMSFactory() {
+
+ }
+
+ public static IMSFactory create(String subclassName)
+ throws InvalidFormatException {
+ if (subclassName == null) {
+ // will create the default factory
+ return new IMSFactory();
+ }
+ try {
+ IMSFactory theFactory = ExtensionLoader.instantiateExtension(
+ IMSFactory.class, subclassName);
+ return theFactory;
+ } catch (Exception e) {
+ String msg = "Could not instantiate the " + subclassName
+ + ". The initialization throw an exception.";
+ System.err.println(msg);
+ e.printStackTrace();
+ throw new InvalidFormatException(msg, e);
+ }
+ }
+
+ @Override
+ public void validateArtifactMap() throws InvalidFormatException {
+ // no additional artifacts
+ }
+
+ public IMSContextGenerator getContextGenerator() {
+ return new DefaultIMSContextGenerator();
+ }
+
+ public SequenceValidator<String> getSequenceValidator() {
+ return new DefaultIMSSequenceValidator();
+ }
+}