|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.search.facet.InternalFacets
public class InternalFacets
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
ToXContent.MapParams, ToXContent.Params |
Field Summary |
---|
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
EMPTY_PARAMS |
Constructor Summary | |
---|---|
InternalFacets(java.util.List<Facet> facets)
Constructs a new facets. |
Method Summary | ||
---|---|---|
|
facet(java.lang.Class<T> facetType,
java.lang.String name)
Returns the facet by name already casted to the specified type. |
|
|
facet(java.lang.String name)
A facet of the specified name. |
|
java.util.List<Facet> |
facets()
The list of Facet s. |
|
java.util.Map<java.lang.String,Facet> |
facetsAsMap()
Returns the Facet s keyed by map. |
|
java.util.Map<java.lang.String,Facet> |
getFacets()
Returns the Facet s keyed by map. |
|
java.util.Iterator<Facet> |
iterator()
Iterates over the Facet s. |
|
static InternalFacets |
readFacets(StreamInput in)
|
|
void |
readFrom(StreamInput in)
|
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params)
|
|
void |
writeTo(StreamOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InternalFacets(java.util.List<Facet> facets)
Method Detail |
---|
public java.util.Iterator<Facet> iterator()
Facet
s.
iterator
in interface java.lang.Iterable<Facet>
public java.util.List<Facet> facets()
Facet
s.
facets
in interface Facets
public java.util.Map<java.lang.String,Facet> getFacets()
Facet
s keyed by map.
getFacets
in interface Facets
public java.util.Map<java.lang.String,Facet> facetsAsMap()
Facet
s keyed by map.
facetsAsMap
in interface Facets
public <T extends Facet> T facet(java.lang.Class<T> facetType, java.lang.String name)
facet
in interface Facets
public <T extends Facet> T facet(java.lang.String name)
facet
in interface Facets
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public static InternalFacets readFacets(StreamInput in) throws java.io.IOException
java.io.IOException
public void readFrom(StreamInput in) throws java.io.IOException
readFrom
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
writeTo
in interface Streamable
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |