fix reflection error: make classes in classifiers.trees public
Fix #78
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/AttributeBatchContentEvent.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/AttributeBatchContentEvent.java
index 8973de1..bbb6628 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/AttributeBatchContentEvent.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/AttributeBatchContentEvent.java
@@ -31,7 +31,7 @@
* @author Arinto Murdopo
*
*/
-final class AttributeBatchContentEvent implements ContentEvent {
+public final class AttributeBatchContentEvent implements ContentEvent {
private static final long serialVersionUID = 6652815649846676832L;
@@ -49,7 +49,7 @@
isNominal = true;
}
- private AttributeBatchContentEvent(Builder builder) {
+ public AttributeBatchContentEvent(Builder builder) {
this.learningNodeId = builder.learningNodeId;
this.obsIndex = builder.obsIndex;
this.contentEventList = new LinkedList<>();
@@ -96,7 +96,7 @@
return this.isNominal;
}
- static final class Builder {
+ public static final class Builder {
// required parameters
private final long learningNodeId;
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ControlContentEvent.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ControlContentEvent.java
index 18d5f06..2db3aee 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ControlContentEvent.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ControlContentEvent.java
@@ -28,7 +28,7 @@
* @author Arinto Murdopo
*
*/
-abstract class ControlContentEvent implements ContentEvent {
+public abstract class ControlContentEvent implements ContentEvent {
/**
*
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/DeleteContentEvent.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/DeleteContentEvent.java
index a834f2f..51affd6 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/DeleteContentEvent.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/DeleteContentEvent.java
@@ -27,7 +27,7 @@
* @author Arinto Murdopo
*
*/
-final class DeleteContentEvent extends ControlContentEvent {
+public final class DeleteContentEvent extends ControlContentEvent {
private static final long serialVersionUID = -2105250722560863633L;
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FilterProcessor.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FilterProcessor.java
index 83d54e4..dcb6fba 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FilterProcessor.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FilterProcessor.java
@@ -41,7 +41,7 @@
* @author Arinto Murdopo
*
*/
-final class FilterProcessor implements Processor {
+public final class FilterProcessor implements Processor {
private static final long serialVersionUID = -1685875718300564885L;
private static final Logger logger = LoggerFactory.getLogger(FilterProcessor.class);
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FoundNode.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FoundNode.java
index eba1441..61d9b19 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FoundNode.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/FoundNode.java
@@ -27,7 +27,7 @@
* @author Arinto Murdopo
*
*/
-final class FoundNode implements java.io.Serializable {
+public final class FoundNode implements java.io.Serializable {
/**
*
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/InactiveLearningNode.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/InactiveLearningNode.java
index e4df577..1e38377 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/InactiveLearningNode.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/InactiveLearningNode.java
@@ -29,7 +29,7 @@
* @author Arinto Murdopo
*
*/
-final class InactiveLearningNode extends LearningNode {
+public final class InactiveLearningNode extends LearningNode {
/**
*
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LearningNode.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LearningNode.java
index 9b0480c..f7f7826 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LearningNode.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LearningNode.java
@@ -28,7 +28,7 @@
* @author Arinto Murdopo
*
*/
-abstract class LearningNode extends Node {
+public abstract class LearningNode extends Node {
private static final long serialVersionUID = 7157319356146764960L;
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalResultContentEvent.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalResultContentEvent.java
index fc9f39c..485ac75 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalResultContentEvent.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalResultContentEvent.java
@@ -30,7 +30,7 @@
* @author Arinto Murdopo
*
*/
-final class LocalResultContentEvent implements ContentEvent {
+public final class LocalResultContentEvent implements ContentEvent {
private static final long serialVersionUID = -4206620993777418571L;
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalStatisticsProcessor.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalStatisticsProcessor.java
index 7ce46ec..6e7c174 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalStatisticsProcessor.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/LocalStatisticsProcessor.java
@@ -47,7 +47,7 @@
* @author Arinto Murdopo
*
*/
-final class LocalStatisticsProcessor implements Processor {
+public final class LocalStatisticsProcessor implements Processor {
/**
*
diff --git a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ModelAggregatorProcessor.java b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ModelAggregatorProcessor.java
index a9fa5bc..a4f6fe1 100644
--- a/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ModelAggregatorProcessor.java
+++ b/samoa-api/src/main/java/org/apache/samoa/learners/classifiers/trees/ModelAggregatorProcessor.java
@@ -64,7 +64,7 @@
* @author Arinto Murdopo
*
*/
-final class ModelAggregatorProcessor implements Processor {
+public final class ModelAggregatorProcessor implements Processor {
private static final long serialVersionUID = -1685875718300564886L;
private static final Logger logger = LoggerFactory.getLogger(ModelAggregatorProcessor.class);