/** Sole constructor. */ public SortedSetDocValuesFacetField(String dim, String label) { super("dummy", TYPE); FacetField.verifyLabel(label); FacetField.verifyLabel(dim); this.dim = dim; this.label = label; }
/** Sole constructor. */ public SortedSetDocValuesFacetField(String dim, String label) { super("dummy", TYPE); FacetField.verifyLabel(label); FacetField.verifyLabel(dim); this.dim = dim; this.label = label; }
/** Creates the this from {@code dim} and * {@code path}. */ public FacetField(String dim, String... path) { super("dummy", TYPE); verifyLabel(dim); for(String label : path) { verifyLabel(label); } this.dim = dim; if (path.length == 0) { throw new IllegalArgumentException("path must have at least one element"); } this.path = path; }
/** Creates this from {@code dim} and {@code path} and an * association */ public AssociationFacetField(BytesRef assoc, String dim, String... path) { super("dummy", TYPE); FacetField.verifyLabel(dim); for(String label : path) { FacetField.verifyLabel(label); } this.dim = dim; this.assoc = assoc; if (path.length == 0) { throw new IllegalArgumentException("path must have at least one element"); } this.path = path; }
/** Creates this from {@code dim} and {@code path} and an * association */ public AssociationFacetField(BytesRef assoc, String dim, String... path) { super("dummy", TYPE); FacetField.verifyLabel(dim); for(String label : path) { FacetField.verifyLabel(label); } this.dim = dim; this.assoc = assoc; if (path.length == 0) { throw new IllegalArgumentException("path must have at least one element"); } this.path = path; }
/** Creates the this from {@code dim} and * {@code path}. */ public FacetField(String dim, String... path) { super("dummy", TYPE); verifyLabel(dim); for(String label : path) { verifyLabel(label); } this.dim = dim; if (path.length == 0) { throw new IllegalArgumentException("path must have at least one element"); } this.path = path; }