public class Category extends AbstractCategory<Category> implements java.lang.Comparable<Category>, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Category.Field |
static class |
Category.FieldsHolder
Extends the parent FieldsHoder static class to add the specific attributes only for Category
|
AbstractCategory.State
CategoryTreeContainer.AggregationSortModeASC, CategoryTreeContainer.AggregationSortModeDESC, CategoryTreeContainer.IterationMode, CategoryTreeContainer.SortMode
Modifier and Type | Field and Description |
---|---|
protected static Category.FieldsHolder |
FIELDS |
aggregations, count, DIMENSION_SWITCH, score, state
categories, data, description, id, path
Constructor and Description |
---|
Category(Facet facet,
java.lang.String id,
java.lang.String path,
java.lang.String description,
int count,
long score,
AbstractCategory.State state) |
Category(Facet facet,
java.lang.String id,
java.lang.String path,
java.lang.String description,
int count,
long score,
AbstractCategory.State state,
java.lang.String data) |
Category(Facet facet,
java.lang.String id,
java.lang.String path,
java.lang.String description,
int count,
long score,
AbstractCategory.State state,
java.lang.String data,
long nbClippedChildren) |
Category(Facet facet,
java.lang.String id,
java.lang.String path,
java.lang.String description,
long count,
long score,
AbstractCategory.State state) |
Category(Facet facet,
java.lang.String id,
java.lang.String path,
java.lang.String description,
long count,
long score,
AbstractCategory.State state,
java.lang.String data) |
Category(Facet facet,
java.lang.String id,
java.lang.String path,
java.lang.String description,
long count,
long score,
AbstractCategory.State state,
java.lang.String data,
long nbClippedChildren) |
Category(java.lang.String id,
java.lang.String path,
java.lang.String description,
int count,
long score,
AbstractCategory.State state)
Deprecated.
facet is now mandatory
|
Category(java.lang.String id,
java.lang.String path,
java.lang.String description,
int count,
long score,
java.lang.String state)
Deprecated.
facet is now mandatory
|
Modifier and Type | Method and Description |
---|---|
<R,P> R |
accept(com.exalead.access.feedapi.eval.mel.extension.MELTypeVisitor<R,P> visitor,
P p) |
int |
collateTo(com.exalead.access.feedapi.eval.mel.extension.MELType t)
MEL Comparison based on id.
|
int |
compareTo(Category rgt)
Comparison based on id
|
boolean |
equals(java.lang.Object anObject) |
Facet |
getFacet()
Returns the parent facet
|
com.exalead.access.feedapi.eval.mel.extension.AbstractMELType.FieldsHolder |
getFields() |
long |
getNbClippedChildren()
Returns the number of clipped children categories in this category
|
int |
hashCode() |
boolean |
isRefinable() |
void |
setNbClippedChildren(long nbClippedChildren) |
addSourceFeed, clone, getAggregations, getCount, getScore, getSourceFeeds, getState, setAggregations, setCount, setScore, setState
addAllCategories, addCategory, clearCategories, getAssociatedValue, getCategories, getCategories, getData, getDeepestRefinedTreeContainer, getDescription, getId, getPath, getRefinedCategories, getRefinedCategories, getRefinedCategories, iterator, iterator, iterator, rawStringValue, setData, setDescription, setId, setPath
getFlags, resolveField, resolveOperation, setFlags, stringValue, stringValue, visit, visitBoolean, visitCategory, visitCategory, visitFacet, visitFacet, visitFeed, visitList, visitMeta, visitNumber, visitString, visitUnknown
protected static final Category.FieldsHolder FIELDS
@Deprecated public Category(java.lang.String id, java.lang.String path, java.lang.String description, int count, long score, java.lang.String state)
id
- path
- description
- count
- score
- state
- @Deprecated public Category(java.lang.String id, java.lang.String path, java.lang.String description, int count, long score, AbstractCategory.State state)
id
- path
- description
- count
- score
- state
- data
- public Category(Facet facet, java.lang.String id, java.lang.String path, java.lang.String description, int count, long score, AbstractCategory.State state, java.lang.String data, long nbClippedChildren)
public Category(Facet facet, java.lang.String id, java.lang.String path, java.lang.String description, int count, long score, AbstractCategory.State state)
public Category(Facet facet, java.lang.String id, java.lang.String path, java.lang.String description, int count, long score, AbstractCategory.State state, java.lang.String data)
public Category(Facet facet, java.lang.String id, java.lang.String path, java.lang.String description, long count, long score, AbstractCategory.State state, java.lang.String data, long nbClippedChildren)
public Category(Facet facet, java.lang.String id, java.lang.String path, java.lang.String description, long count, long score, AbstractCategory.State state)
public Category(Facet facet, java.lang.String id, java.lang.String path, java.lang.String description, long count, long score, AbstractCategory.State state, java.lang.String data)
public final long getNbClippedChildren()
public void setNbClippedChildren(long nbClippedChildren)
public Facet getFacet()
public final boolean isRefinable()
isRefinable
in class AbstractCategory<Category>
public int compareTo(Category rgt)
compareTo
in interface java.lang.Comparable<Category>
public int collateTo(com.exalead.access.feedapi.eval.mel.extension.MELType t)
collateTo
in interface com.exalead.access.feedapi.eval.mel.extension.types.MELCollatable<com.exalead.access.feedapi.eval.mel.extension.MELType>
collateTo
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public boolean equals(java.lang.Object anObject)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public <R,P> R accept(com.exalead.access.feedapi.eval.mel.extension.MELTypeVisitor<R,P> visitor, P p)
accept
in interface com.exalead.access.feedapi.eval.mel.extension.MELType
accept
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public com.exalead.access.feedapi.eval.mel.extension.AbstractMELType.FieldsHolder getFields()
AbstractCategory
getFields
in class AbstractCategory<Category>
Copyright © 2021 Dassault Systèmes, All Rights Reserved.