Improve documentation.
[lgpl/argeo-commons.git] / org.argeo.api.acr / src / org / argeo / api / acr / search / ContentFilter.java
index c5f5fc607b634a9b10447da8303aede30f3f3f60..45f2d848c4183754c3935e73bdc77d0c1f5d4590 100644 (file)
@@ -6,9 +6,9 @@ import java.util.function.Consumer;
 
 import javax.xml.namespace.QName;
 
-import org.argeo.api.acr.DName;
 import org.argeo.api.acr.QNamed;
 
+/** A constraint filtering based ona given composition (and/or). */
 public abstract class ContentFilter<COMPOSITION extends Composition> implements Constraint {
        private Set<Constraint> constraintss = new HashSet<>();
 
@@ -167,17 +167,17 @@ public abstract class ContentFilter<COMPOSITION extends Composition> implements
 
        }
 
-       public static void main(String[] args) {
-               AndFilter filter = new AndFilter();
-               filter.eq(new QName("test"), "test").and().not().eq(new QName("type"), "integer");
-
-               OrFilter unionFilter = new OrFilter();
-               unionFilter.all((f) -> {
-                       f.eq(DName.displayname, "").and().eq(DName.creationdate, "");
-               }).or().not().any((f) -> {
-                       f.eq(DName.creationdate, "").or().eq(DName.displayname, "");
-               });
-
-       }
+//     public static void main(String[] args) {
+//             AndFilter filter = new AndFilter();
+//             filter.eq(new QName("test"), "test").and().not().eq(new QName("type"), "integer");
+//
+//             OrFilter unionFilter = new OrFilter();
+//             unionFilter.all((f) -> {
+//                     f.eq(DName.displayname, "").and().eq(DName.creationdate, "");
+//             }).or().not().any((f) -> {
+//                     f.eq(DName.creationdate, "").or().eq(DName.displayname, "");
+//             });
+//
+//     }
 
 }