001
014
015 package com.liferay.portal.kernel.search;
016
017 import java.util.ArrayList;
018 import java.util.List;
019 import java.util.Locale;
020 import java.util.Map;
021
022
025 public class FieldArray extends Field {
026
027 public FieldArray(String name) {
028 super(name);
029 }
030
031 public FieldArray(String name, Map<Locale, String> localizedValues) {
032 super(name, localizedValues);
033 }
034
035 public FieldArray(String name, String value) {
036 super(name, value);
037 }
038
039 public FieldArray(String name, String[] values) {
040 super(name, values);
041 }
042
043 @Override
044 public void addField(Field field) {
045 _fields.add(field);
046 }
047
048 @Override
049 public List<Field> getFields() {
050 return _fields;
051 }
052
053 @Override
054 public boolean isArray() {
055 return true;
056 }
057
058 private final List<Field> _fields = new ArrayList<>();
059
060 }