org.weda.workflow
Interface EntryContainer<T extends Entry>
- All Superinterfaces:
- Entry
- All Known Implementing Classes:
- ActionEntry, BasicEntryContainer, PageEntry, ResultTypeEntry, TargetClassEntry, TargetNameEntry, WorkflowImpl
public interface EntryContainer<T extends Entry>
- extends Entry
Цель: entry содержащий другие entry
- Author:
- tim
Method Summary |
java.util.List<T> |
getEntries()
|
T |
getEntryByName(java.lang.String entryName)
Метод вернет entry соотвествуюего типа или null если
в котнейнере нет узла c указанным именем. |
void |
merge(EntryContainer<T> container)
Метод делает попытку совместить узлы данного с узлами контейнера
переданного в параметре. |
Methods inherited from interface org.weda.workflow.Entry |
getContainer, getGroupValues, getName, init, isDefaultEntry, isExactMatch, matches, operate, setContainer, setDefaultEntry, setName, setWorkflow |
getEntries
java.util.List<T> getEntries()
getEntryByName
T getEntryByName(java.lang.String entryName)
- Метод вернет entry соотвествуюего типа или
null
если
в котнейнере нет узла c указанным именем.
merge
void merge(EntryContainer<T> container)
throws EntryContainerException
- Метод делает попытку совместить узлы данного с узлами контейнера
переданного в параметре.
- Throws:
EntryContainerException
- если слияние невозможно. Слияние
невозможно в том и только том случае если у данного контейнера
и у контейнера переданного в параметре существуют leaf entry
(узлы не являющиеся объектами класса
EntryContainer
)
с одинаковыми именами.
Copyright © 2005-2006 . All Rights Reserved.