]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.acr/src/org/argeo/api/acr/search/IsContentClass.java
Add cr:path name
[lgpl/argeo-commons.git] / org.argeo.api.acr / src / org / argeo / api / acr / search / IsContentClass.java
1 package org.argeo.api.acr.search;
2
3 import javax.xml.namespace.QName;
4
5 import org.argeo.api.acr.QNamed;
6
7 /** Whether the content is all these content classes. */
8 public class IsContentClass implements Constraint {
9 final QName[] contentClasses;
10
11 public IsContentClass(QName[] contentClasses) {
12 this.contentClasses = contentClasses;
13 }
14
15 public IsContentClass(QNamed[] contentClasses) {
16 this.contentClasses = new QName[contentClasses.length];
17 for (int i = 0; i < contentClasses.length; i++)
18 this.contentClasses[i] = contentClasses[i].qName();
19 }
20
21 public QName[] getContentClasses() {
22 return contentClasses;
23 }
24
25 }