Omit the -Xlint:all compiler argument (enabling warnings) for branches other than the development branches (currently JDK8).
This is because older compilers produce more warnings than the newer ones, especially in aspects related to parameterized types,
because newer compilers have more advanced type inferences. So we concentrate our attention on the warnings produced by latest javac only.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1595044 13f79535-47bb-0310-9956-ffa450edef68
Implemented the String representation of Feature in a tabular format.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1595219 13f79535-47bb-0310-9956-ffa450edef68
Attempt to make DefaultFeature more robust.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1595377 13f79535-47bb-0310-9956-ffa450edef68
Minor javadoc.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1595794 13f79535-47bb-0310-9956-ffa450edef68
Refactored DefaultFeature in two different implementation: DenseFeature and SparseFeature.
The intend is to have an efficient storage method in the common case where all attributes
are expected to be present (also known as "simple feature").


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1595944 13f79535-47bb-0310-9956-ffa450edef68
Missing test file in previous commit.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1595945 13f79535-47bb-0310-9956-ffa450edef68
Document better the Feature.quality() contract and fix a hole in their implementation.
The new implementation can now invoke the user-overridden methods, if any.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1596278 13f79535-47bb-0310-9956-ffa450edef68
More tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1596317 13f79535-47bb-0310-9956-ffa450edef68
Added tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1596580 13f79535-47bb-0310-9956-ffa450edef68
Additional test and bug fix in the evaluation of Feature quality.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1596588 13f79535-47bb-0310-9956-ffa450edef68
Test the plugin of custom Feature quality evaluation procedures.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1596632 13f79535-47bb-0310-9956-ffa450edef68
Trivial javadoc fix.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1596634 13f79535-47bb-0310-9956-ffa450edef68
Added tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1596663 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK8 branch. Contains the split of DefaultFeature in two classes: DenseFeature and SparseFeature.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1596665 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK7 branch.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK6@1596667 13f79535-47bb-0310-9956-ffa450edef68