org.elasticsearch.index.mapper
Class FieldMappers

java.lang.Object
  extended by org.elasticsearch.index.mapper.FieldMappers
All Implemented Interfaces:
java.lang.Iterable<FieldMapper>

@Immutable
public class FieldMappers
extends java.lang.Object
implements java.lang.Iterable<FieldMapper>

A holder for several FieldMapper.


Constructor Summary
FieldMappers()
           
FieldMappers(FieldMapper fieldMapper)
           
FieldMappers(FieldMapper[] fieldMappers)
           
FieldMappers(org.elasticsearch.common.collect.ImmutableList<FieldMapper> fieldMappers)
           
 
Method Summary
 FieldMappers concat(FieldMapper mapper)
          Concats and returns a new FieldMappers.
 FieldMappers concat(FieldMappers mappers)
          Concats and returns a new FieldMappers.
 boolean isEmpty()
           
 org.elasticsearch.common.collect.UnmodifiableIterator<FieldMapper> iterator()
           
 FieldMapper mapper()
           
 org.elasticsearch.common.collect.ImmutableList<FieldMapper> mappers()
           
 FieldMappers remove(FieldMapper mapper)
           
 FieldMappers remove(java.util.List<FieldMapper> mappers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldMappers

public FieldMappers()

FieldMappers

public FieldMappers(FieldMapper fieldMapper)

FieldMappers

public FieldMappers(FieldMapper[] fieldMappers)

FieldMappers

public FieldMappers(org.elasticsearch.common.collect.ImmutableList<FieldMapper> fieldMappers)
Method Detail

mapper

public FieldMapper mapper()

isEmpty

public boolean isEmpty()

mappers

public org.elasticsearch.common.collect.ImmutableList<FieldMapper> mappers()

iterator

public org.elasticsearch.common.collect.UnmodifiableIterator<FieldMapper> iterator()
Specified by:
iterator in interface java.lang.Iterable<FieldMapper>

concat

public FieldMappers concat(FieldMapper mapper)
Concats and returns a new FieldMappers.


concat

public FieldMappers concat(FieldMappers mappers)
Concats and returns a new FieldMappers.


remove

public FieldMappers remove(java.util.List<FieldMapper> mappers)

remove

public FieldMappers remove(FieldMapper mapper)