public class NamedSequenceSet extends SimpleSequenceSet
SequenceSet.FilterwriteContent| Modifier | Constructor and Description |
|---|---|
protected |
NamedSequenceSet(SequenceSet other)
Создает обертку вокруг выборки.
|
|
NamedSequenceSet(String datasetName,
Env env)
Загружает именованную выборку.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Sequence sequence)
Добавляет в коллекцию пару из наблюдаемой и соответстующей скрытой
последовательности состояний.
|
boolean |
addAll(Collection<? extends Sequence> c) |
protected String |
autoID()
Возвращает автоматически сгенерированный идентификатор прецедента.
|
void |
clear() |
SequenceSet |
filter(boolean[] selector)
Фильтрует набор последовательностей в соответствии с заданным индикатором вхождения.
|
SequenceSet |
join(SequenceSet other,
SequenceSet... more)
Создает выборку путем слияния нескольких выборок.
|
Sequence |
remove(int index)
Удаляет из коллекции прецедент с заданным индексом.
|
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
String |
repr()
Возвращает более или менее детализированное текстовое представление объекта.
|
boolean |
retainAll(Collection<?> c) |
String |
toString() |
addSet, completeStates, contains, doAdd, equals, filter, get, hashCode, hidden, hiddenStates, id, iterator, observed, observedStates, read, saveToFile, sizecontainsAll, isEmpty, toArray, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, isEmpty, toArray, toArraypublic NamedSequenceSet(String datasetName, Env env) throws IOException
Env.resolveDataset(String).datasetName - название выборкиIOException - если при чтении файла выборки произошла ошибка ввода/выводаIllegalArgumentException - если указанное имя выборки не соответствует файлуprotected NamedSequenceSet(SequenceSet other)
other - выборка данных, для которой создается оберткаprotected String autoID()
SimpleSequenceSetSimpleSequenceSet.read(BufferedReader) для прецедентов,
у которых явно не задан идентификатор.
Реализация по умолчанию возвращает номер прецедента в выборке.
autoID in class SimpleSequenceSetpublic SequenceSet join(SequenceSet other, SequenceSet... more)
SequenceSetjoin in interface SequenceSetjoin in class SimpleSequenceSetother - множество, которое добавляется к выборкеmore - дополнительные множестваpublic SequenceSet filter(boolean[] selector)
SequenceSetfilter in interface SequenceSetfilter in class SimpleSequenceSetselector - массив булевых величин, определяющий для каждой пары наблюдаемой и соответствущей
скрытой строк в исходном наборе, будут ли они входить в отфильтрованный набор.
Длина массива не должна быть меньше размера исходного набора.public String repr()
Object.toString(), подразумевается,
что представление занимает одну или более полных строк.
В представление входит имя выборки (если есть), количество строк и алфавиты наблюдаемых и скрытых состояний.
В представление входит имя выборки (если есть), количество строк и алфавиты наблюдаемых и скрытых состояний.
repr in interface Representablerepr in class SimpleSequenceSetpublic String toString()
toString in class SimpleSequenceSetpublic boolean add(Sequence sequence)
SimpleSequenceSetadd in interface Collection<Sequence>add in class SimpleSequenceSetsequence - добавляемый объектpublic Sequence remove(int index)
SimpleSequenceSetremove in class SimpleSequenceSetindex - индекс прецедента, который надо удалитьpublic boolean remove(Object o)
remove in interface Collection<Sequence>remove in class AbstractCollection<Sequence>public void clear()
clear in interface Collection<Sequence>clear in class SimpleSequenceSetpublic boolean addAll(Collection<? extends Sequence> c)
addAll in interface Collection<Sequence>addAll in class AbstractCollection<Sequence>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<Sequence>removeAll in class AbstractCollection<Sequence>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<Sequence>retainAll in class AbstractCollection<Sequence>