diff --git a/README.md b/README.md
index de018ca6..86b1b487 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
-![thumbnail](./images/uniVocity-parsers.png)
+![thumbnail](./images/univocity-parsers.png)
-Welcome to uniVocity-parsers
+Welcome to univocity-parsers
============================
-uniVocity-parsers is a collection of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats,
+univocity-parsers is a collection of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats,
and a solid framework for the development of new parsers.
We have finally updated the tutorial, please go to our website:
diff --git a/pom.xml b/pom.xml
index 9f577a74..c58e6f70 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,16 +7,16 @@
A {@link BooleanConversion} will be assigned to this field *
Commonly used for java beans processed using {@link BeanProcessor} and/or {@link BeanWriterProcessor} * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * @see Conversion * @see Conversions * @see BeanProcessor diff --git a/src/main/java/com/univocity/parsers/annotations/Convert.java b/src/main/java/com/univocity/parsers/annotations/Convert.java index c2c5f992..0f4ba837 100644 --- a/src/main/java/com/univocity/parsers/annotations/Convert.java +++ b/src/main/java/com/univocity/parsers/annotations/Convert.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,8 +29,8 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/Copy.java b/src/main/java/com/univocity/parsers/annotations/Copy.java index c3385c13..9445c853 100644 --- a/src/main/java/com/univocity/parsers/annotations/Copy.java +++ b/src/main/java/com/univocity/parsers/annotations/Copy.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2016 uniVocity Software Pty Ltd + * Copyright 2016 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/univocity/parsers/annotations/EnumOptions.java b/src/main/java/com/univocity/parsers/annotations/EnumOptions.java index 1a58fb53..8c129c95 100644 --- a/src/main/java/com/univocity/parsers/annotations/EnumOptions.java +++ b/src/main/java/com/univocity/parsers/annotations/EnumOptions.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2015 uniVocity Software Pty Ltd + * Copyright 2015 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -45,7 +45,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/FixedWidth.java b/src/main/java/com/univocity/parsers/annotations/FixedWidth.java index 32241b4d..5827c5f9 100644 --- a/src/main/java/com/univocity/parsers/annotations/FixedWidth.java +++ b/src/main/java/com/univocity/parsers/annotations/FixedWidth.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2016 uniVocity Software Pty Ltd + * Copyright 2016 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,7 +26,7 @@ * *
Commonly used for java beans processed using {@link BeanProcessor} and/or {@link BeanWriterProcessor} * - * @author uniVocity Software Pty Ltd - dev@univocity.com + * @author Univocity Software Pty Ltd - dev@univocity.com * @see FixedWidthFields * @see FixedWidthParser * @see FixedWidthWriter diff --git a/src/main/java/com/univocity/parsers/annotations/Format.java b/src/main/java/com/univocity/parsers/annotations/Format.java index 29808b33..e731d222 100644 --- a/src/main/java/com/univocity/parsers/annotations/Format.java +++ b/src/main/java/com/univocity/parsers/annotations/Format.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -41,7 +41,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java b/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java index 594d35ea..2b07575a 100644 --- a/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java +++ b/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2017 uniVocity Software Pty Ltd + * Copyright 2017 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -97,7 +97,7 @@ * IMPORTANT It is mandatory to define a constructor that takes {@code String[]} as a parameter. The actual * parameter values come from {@link Nested#args()} to allow custom configuration of the concrete {@code HeaderTransformer} instance. * - * @author uniVocity Software Pty Ltd - dev@univocity.com + * @author Univocity Software Pty Ltd - dev@univocity.com */ public abstract class HeaderTransformer { diff --git a/src/main/java/com/univocity/parsers/annotations/Headers.java b/src/main/java/com/univocity/parsers/annotations/Headers.java index 27759070..5ff8a3a1 100644 --- a/src/main/java/com/univocity/parsers/annotations/Headers.java +++ b/src/main/java/com/univocity/parsers/annotations/Headers.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2015 uniVocity Software Pty Ltd + * Copyright 2015 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -43,7 +43,7 @@ * @see BeanWriterProcessor * @see BeanProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/LowerCase.java b/src/main/java/com/univocity/parsers/annotations/LowerCase.java index 2893ffa4..eb9dd0f0 100644 --- a/src/main/java/com/univocity/parsers/annotations/LowerCase.java +++ b/src/main/java/com/univocity/parsers/annotations/LowerCase.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/Nested.java b/src/main/java/com/univocity/parsers/annotations/Nested.java index 6780d34c..2f09cc0d 100644 --- a/src/main/java/com/univocity/parsers/annotations/Nested.java +++ b/src/main/java/com/univocity/parsers/annotations/Nested.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2017 uniVocity Software Pty Ltd + * Copyright 2017 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,7 +23,7 @@ * that contains one or more {@link Parsed} annotations. The given type and its {@link Parsed} annotations will * determine which fields from each row should be used to populate the {@code Nested} instance. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com */ @Retention(RetentionPolicy.RUNTIME) @Inherited diff --git a/src/main/java/com/univocity/parsers/annotations/NullString.java b/src/main/java/com/univocity/parsers/annotations/NullString.java index f63edaef..3ac9d319 100644 --- a/src/main/java/com/univocity/parsers/annotations/NullString.java +++ b/src/main/java/com/univocity/parsers/annotations/NullString.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ diff --git a/src/main/java/com/univocity/parsers/annotations/Parsed.java b/src/main/java/com/univocity/parsers/annotations/Parsed.java index 898fa234..0e5cb1d1 100644 --- a/src/main/java/com/univocity/parsers/annotations/Parsed.java +++ b/src/main/java/com/univocity/parsers/annotations/Parsed.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ *
Commonly used for java beans processed using {@link BeanProcessor} and/or {@link BeanWriterProcessor} *
Implementation note: All annotations in @Parsed fields are processed by {@link AnnotationHelper} * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * @see Conversion * @see Conversions * @see BeanProcessor diff --git a/src/main/java/com/univocity/parsers/annotations/Replace.java b/src/main/java/com/univocity/parsers/annotations/Replace.java index ac0a362f..684ed296 100644 --- a/src/main/java/com/univocity/parsers/annotations/Replace.java +++ b/src/main/java/com/univocity/parsers/annotations/Replace.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/Trim.java b/src/main/java/com/univocity/parsers/annotations/Trim.java index 64e7349a..339ffd4d 100644 --- a/src/main/java/com/univocity/parsers/annotations/Trim.java +++ b/src/main/java/com/univocity/parsers/annotations/Trim.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/UpperCase.java b/src/main/java/com/univocity/parsers/annotations/UpperCase.java index 5f35e560..d50bf1d5 100644 --- a/src/main/java/com/univocity/parsers/annotations/UpperCase.java +++ b/src/main/java/com/univocity/parsers/annotations/UpperCase.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/Validate.java b/src/main/java/com/univocity/parsers/annotations/Validate.java index 1e1e9d64..6c62067e 100644 --- a/src/main/java/com/univocity/parsers/annotations/Validate.java +++ b/src/main/java/com/univocity/parsers/annotations/Validate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018. uniVocity Software Pty Ltd + * Copyright (c) 2018. Univocity Software Pty Ltd *
* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,7 +34,7 @@ * @see BeanProcessor * @see BeanWriterProcessor * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java b/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java index 934c2160..85eb1db4 100644 --- a/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java +++ b/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,7 @@ /** * Helper class to process fields annotated with {@link Parsed} * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com */ public class AnnotationHelper { diff --git a/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java b/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java index f4d0ea0b..2f195243 100644 --- a/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java +++ b/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2018 uniVocity Software Pty Ltd + * Copyright 2018 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java b/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java index ef92256d..c8eb3df7 100644 --- a/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java +++ b/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,7 +26,7 @@ /** * A helper class with information about the location of an field annotated with {@link Parsed} in a record. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com */ public class FieldMapping { private final Class parentClass; diff --git a/src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java b/src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java index 363c03c8..779df773 100644 --- a/src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java +++ b/src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2017 uniVocity Software Pty Ltd + * Copyright 2017 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ * accordingly to the use case: when parsing into beans, only setter methods are to be considered. When writing values * in beans to an output, only the getter methods should be used. * - * @author uniVocity Software Pty Ltd - dev@univocity.com + * @author Univocity Software Pty Ltd - dev@univocity.com */ public enum MethodFilter { /** diff --git a/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java b/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java index 2ab4b807..7c7a06b5 100644 --- a/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java +++ b/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2017 uniVocity Software Pty Ltd + * Copyright 2017 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ * A pair associating a Field of an annotated class to an optional {@link HeaderTransformer} obtained from * {@link Nested#headerTransformer()} when nested classes are used to process beans. * - * @author uniVocity Software Pty Ltd - dev@univocity.com + * @author Univocity Software Pty Ltd - dev@univocity.com */ public class TransformedHeader { diff --git a/src/main/java/com/univocity/parsers/common/AbstractException.java b/src/main/java/com/univocity/parsers/common/AbstractException.java index c2869b26..8dbb2690 100644 --- a/src/main/java/com/univocity/parsers/common/AbstractException.java +++ b/src/main/java/com/univocity/parsers/common/AbstractException.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2015 uniVocity Software Pty Ltd + * Copyright 2015 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import java.util.*; /** - * Parent class of the Exception classes thrown by uniVocity-parsers. This class provides utility methods to print out the internal state of the parser/writer + * Parent class of the Exception classes thrown by univocity-parsers. This class provides utility methods to print out the internal state of the parser/writer * at the time an error occurred. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com */ abstract class AbstractException extends RuntimeException { diff --git a/src/main/java/com/univocity/parsers/common/AbstractParser.java b/src/main/java/com/univocity/parsers/common/AbstractParser.java index 0ca01c17..5543a135 100644 --- a/src/main/java/com/univocity/parsers/common/AbstractParser.java +++ b/src/main/java/com/univocity/parsers/common/AbstractParser.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,7 +27,7 @@ import java.util.*; /** - * The AbstractParser class provides a common ground for all parsers in uniVocity-parsers. + * The AbstractParser class provides a common ground for all parsers in univocity-parsers. *It handles all settings defined by {@link CommonParserSettings}, and delegates the parsing algorithm implementation to its subclasses through the abstract method {@link AbstractParser#parseRecord()} *
The following (absolutely required) attributes are exposed to subclasses: *
{@link Format#normalizedNewline} defaults to '\n'. * - *
{@link Format#comment} defaults to '#'.
The ParsingContext can be used to control and to obtain information about the parsing process. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * @see RowProcessor * @see DefaultParsingContext */ diff --git a/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java b/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java index 26990362..d8c20711 100644 --- a/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java +++ b/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2016 uniVocity Software Pty Ltd + * Copyright 2016 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ * store the state of the parsing process at a given point in time. All runtime operations such as {@link #stop()} * will still work and affect the current parsing process. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com */ public class ParsingContextSnapshot extends ParsingContextWrapper { diff --git a/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java b/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java index 2235152e..20a59d89 100644 --- a/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java +++ b/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018. uniVocity Software Pty Ltd + * Copyright (c) 2018. Univocity Software Pty Ltd *
* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ /** * A simple a wrapper for a {@link ParsingContext}. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ public class ParsingContextWrapper extends ContextWrapperIt generally provides location information about where in the input a parsing error occurred. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com */ public class TextParsingException extends AbstractException { diff --git a/src/main/java/com/univocity/parsers/common/TextWritingException.java b/src/main/java/com/univocity/parsers/common/TextWritingException.java index 5a03cdeb..cda06f2f 100644 --- a/src/main/java/com/univocity/parsers/common/TextWritingException.java +++ b/src/main/java/com/univocity/parsers/common/TextWritingException.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ * *
It generally provides location and data information in case of a writing failure. * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com */ public class TextWritingException extends AbstractException { diff --git a/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java b/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java index 0fee3fd1..ccfbe109 100644 --- a/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java +++ b/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015. uniVocity Software Pty Ltd + * Copyright (c) 2015. Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,9 +24,9 @@ /** * Helper class used to obtain property descriptors from annotated java beans whose values are set via reflection. * This class was implemented to eliminate direct compile-time dependency with {@link java.beans.Introspector} and - * other classes in the {@code java.beans.*} package. This is required to allow Android developers to use uniVocity-parsers. + * other classes in the {@code java.beans.*} package. This is required to allow Android developers to use univocity-parsers. * Android developers should add have openbeans-1.0.jar - * in their classpath to be able to use uniVocity-parsers. + * in their classpath to be able to use univocity-parsers. * * When available, the classes from package {@code com.googlecode.openbeans.*} will be used, otherwise the * bean introspection classes classes from {@code java.beans.*} package will be loaded. diff --git a/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java b/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java index b46bbbe8..8da76a57 100644 --- a/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java +++ b/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015. uniVocity Software Pty Ltd + * Copyright (c) 2015. Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java b/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java index 83e3f4da..f0e98b5d 100644 --- a/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java +++ b/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ * * @see FieldSelector * - * @author uniVocity Software Pty Ltd - parsers@univocity.com + * @author Univocity Software Pty Ltd - parsers@univocity.com * */ public class AllIndexesSelector implements FieldSelector { diff --git a/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java b/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java index f7d646db..2ef227ab 100644 --- a/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java +++ b/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright 2014 uniVocity Software Pty Ltd + * Copyright 2014 Univocity Software Pty Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ *
This selector stores undesired fields, represented by values of an enumeration,
* and will return the indexes of those fields that are not part of the selection.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see FieldSelector
* @see FieldSet
*/
diff --git a/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java b/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
index 9542299a..8e31d1d7 100644
--- a/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
+++ b/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -25,7 +25,7 @@
* @see FieldSelector
* @see FieldSet
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*
*/
public class ExcludeFieldIndexSelector extends FieldSet It also provides a default implementation for most of the methods specified by the {@link CharInputReader} interface.
* Extending classes must essentially read characters from a given {@link java.io.Reader} and assign it to the public {@link AbstractCharInputReader#buffer} when requested (in the {@link AbstractCharInputReader#reloadBuffer()} method).
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see com.univocity.parsers.common.Format
* @see com.univocity.parsers.common.input.DefaultCharInputReader
* @see com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader
diff --git a/src/main/java/com/univocity/parsers/common/input/BomInput.java b/src/main/java/com/univocity/parsers/common/input/BomInput.java
index 00210725..4656b34c 100644
--- a/src/main/java/com/univocity/parsers/common/input/BomInput.java
+++ b/src/main/java/com/univocity/parsers/common/input/BomInput.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2017 uniVocity Software Pty Ltd
+ * Copyright 2017 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -24,7 +24,7 @@
* A wrapper for an {@link InputStream} that attempts to detect a Byte Order Mark (BOM) in the input
* and derive the character encoding that should be used to decode the incoming content.
*
- * @author uniVocity Software Pty Ltd - dev@univocity.com
+ * @author Univocity Software Pty Ltd - dev@univocity.com
*/
public final class BomInput extends InputStream {
diff --git a/src/main/java/com/univocity/parsers/common/input/CharAppender.java b/src/main/java/com/univocity/parsers/common/input/CharAppender.java
index ec5ef411..c0632dd5 100755
--- a/src/main/java/com/univocity/parsers/common/input/CharAppender.java
+++ b/src/main/java/com/univocity/parsers/common/input/CharAppender.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -37,7 +37,7 @@
*
* Implementation note: White spaces should be identified as any character {@code <= ' '}
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*
*/
public interface CharAppender extends CharSequence{
diff --git a/src/main/java/com/univocity/parsers/common/input/CharInput.java b/src/main/java/com/univocity/parsers/common/input/CharInput.java
index f1e07b6a..f85ddd9b 100755
--- a/src/main/java/com/univocity/parsers/common/input/CharInput.java
+++ b/src/main/java/com/univocity/parsers/common/input/CharInput.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2016 uniVocity Software Pty Ltd
+ * Copyright 2016 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -20,7 +20,7 @@
/**
* A (very) basic character input definition.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see Format
*/
public interface CharInput {
diff --git a/src/main/java/com/univocity/parsers/common/input/CharInputReader.java b/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
index 723a29cf..9c1c0e9a 100755
--- a/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
+++ b/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -20,12 +20,12 @@
import java.io.*;
/**
- * The definition of a character input reader used by all uniVocity-parsers that extend {@link AbstractParser}.
+ * The definition of a character input reader used by all univocity-parsers that extend {@link AbstractParser}.
*
* This interface declares basic functionalities to provide a common input manipulation structure for all parser classes.
* Implementations of this interface MUST convert the sequence of newline characters defined by {@link Format#getLineSeparator()} into the normalized newline character provided in {@link Format#getNormalizedNewline()}.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see com.univocity.parsers.common.Format
*/
public interface CharInputReader extends CharInput {
diff --git a/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java b/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
index 201a6a93..abb3398a 100755
--- a/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
+++ b/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java b/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
index 1a7abd3f..fd25e3ac 100755
--- a/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
+++ b/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@
/**
* A default CharInputReader which only loads batches of characters when requested by the {@link AbstractCharInputReader} through the {@link DefaultCharInputReader#reloadBuffer} method.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*/
public class DefaultCharInputReader extends AbstractCharInputReader {
diff --git a/src/main/java/com/univocity/parsers/common/input/EOFException.java b/src/main/java/com/univocity/parsers/common/input/EOFException.java
index 271430b5..db9de838 100644
--- a/src/main/java/com/univocity/parsers/common/input/EOFException.java
+++ b/src/main/java/com/univocity/parsers/common/input/EOFException.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java b/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
index db2898b0..97e0e7fe 100644
--- a/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
+++ b/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2016 uniVocity Software Pty Ltd
+ * Copyright 2016 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@
/**
* An implementation {@link CharAppender} that expands the internal buffer of characters as required.
*
- * @author uniVocity Software Pty Ltd - dev@univocity.com
+ * @author Univocity Software Pty Ltd - dev@univocity.com
*/
public class ExpandingCharAppender extends DefaultCharAppender {
diff --git a/src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java b/src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
index 5cfa9edb..b6593096 100644
--- a/src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
+++ b/src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2015 uniVocity Software Pty Ltd
+ * Copyright 2015 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@
* Parsers can implement their custom analysis processes to identify patterns and attempt to automatically derive configuration options to process the input
* by calling {@link AbstractCharInputReader#addInputAnalysisProcess(InputAnalysisProcess)} at any time. This class introduces the handling of the normalized newline character defined in {@link Format#getNormalizedNewline()} and converts it to the newline sequence in {@link Format#getLineSeparator()}
* It also introduces methods to write to an instance of {@link java.io.Writer} directly to avoid unnecessary String instantiations.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see com.univocity.parsers.common.Format
* @see com.univocity.parsers.common.AbstractWriter
*/
diff --git a/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java b/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
index 6d8d3b62..c570d87d 100755
--- a/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
+++ b/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -21,7 +21,7 @@
/**
* A buffer of characters.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*
*/
class CharBucket {
diff --git a/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java b/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
index 1e0f2491..59633ff1 100755
--- a/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
+++ b/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@
*
* This CharInputReader implementation provides a better throughput than {@link DefaultCharInputReader} when reading large inputs ({@code > 100 mb}).
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see CharInputReader
* @see ConcurrentCharLoader
* @see CharBucket
diff --git a/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java b/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
index 60384992..eabfa6d6 100755
--- a/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
+++ b/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -24,7 +24,7 @@
/**
* A concurrent character loader for loading a pool of {@link CharBucket} instances using a {@link java.io.Reader} in a separate thread
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see ConcurrentCharInputReader
* @see CharBucket
* @see Entry
diff --git a/src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java b/src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
index 28e0dfe5..89e7656d 100755
--- a/src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
+++ b/src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@
*
* @see FixedInstancePool
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*
*/
class Entry After {@link #batchProcessed(int)} is invoked, all values will be discarded and the next batch of column values will be accumulated.
* This process will repeat until there's no more rows in the input.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*
* @see AbstractParser
* @see RowProcessor
diff --git a/src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java b/src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
index e9ad423d..4a01a512 100644
--- a/src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
+++ b/src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -38,7 +38,7 @@
* @see AbstractBatchedColumnProcessor
* @see Conversion
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*
*/
public abstract class BatchedObjectColumnProcessor extends AbstractBatchedObjectColumnProcessor Note: Storing the values of all columns may be memory intensive. For large inputs, use a {@link BatchedColumnProcessor} instead The class types passed to the constructor of this class must contain the annotations provided in {@link com.univocity.parsers.annotations}.
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see AbstractParser
* @see RowProcessor
* @see BeanProcessor
diff --git a/src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java b/src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
index 094fd3d9..db905eff 100644
--- a/src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
+++ b/src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2015. uniVocity Software Pty Ltd
+ * Copyright (c) 2015. Univocity Software Pty Ltd
*
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
* @see RowProcessor
* @see ObjectRowProcessor
* @see AbstractParser
diff --git a/src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java b/src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
index 1849bff5..6c085913 100644
--- a/src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
+++ b/src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright 2014 uniVocity Software Pty Ltd
+ * Copyright 2014 Univocity Software Pty Ltd
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@
* @see AbstractParser
* @see RowProcessor
*
- * @author uniVocity Software Pty Ltd - parsers@univocity.com
+ * @author Univocity Software Pty Ltd - parsers@univocity.com
*
*/
public abstract class ObjectRowProcessor extends AbstractObjectProcessor