E - Enumpublic class TreeEnumProcess<E extends IEnumFactory<E>> extends Object implements ProcessHandle<E>
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
modCount |
| 构造器和说明 |
|---|
TreeEnumProcess() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
add(E element)
添加枚举元素
|
boolean |
add(E[] elements)
添加多个枚举元素
|
boolean |
add(E from,
E to,
Process processEnum)
添加流程元素节点
|
boolean |
addBranch(E beginElement,
E element)
在元素之后添加流程分支枚举元素
|
boolean |
addBranch(E beginElement,
E element,
E endElement)
在元素之后添加流程分支枚举元素
|
boolean |
addBranch(E beginElement,
E element,
E endElement,
Process processEnum)
在元素之后添加流程分支枚举元素
|
boolean |
addBranch(E beginElement,
E element,
Process processEnum)
在元素之后添加流程分支枚举元素
|
boolean |
addFirst(E element)
在开头添加枚举元素
|
boolean |
addLast(E element)
在末尾添加枚举元素
|
boolean |
defaultBranch(E beginElement,
E element)
给下一个流程设置默认分支流程
|
boolean |
isEmpty()
流程元素长度是否为0
|
E |
next(E element) |
E |
next(E element,
Process processEnum)
获取下一个流程元素
|
E |
pre(E element) |
E |
pre(E element,
Process processEnum)
获取上一个流程元素
|
boolean |
setBranch(E beginElement,
E element)
设置枚举元素并关连顺序,如果枚举元素不存在则添加
|
boolean |
setBranch(E beginElement,
E element,
E endElement)
设置枚举元素并关连顺序,如果枚举元素不存在则添加
|
boolean |
setBranch(E beginElement,
E element,
E endElement,
Process processEnum)
设置枚举元素并关连顺序,如果枚举元素不存在则添加
|
boolean |
setBranch(E beginElement,
E element,
Process processEnum)
设置枚举元素并关连顺序,如果枚举元素不存在则添加
|
int |
size()
获取流程元素大小
|
public boolean addBranch(E beginElement, E element)
beginElement - 要插入此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素public boolean addBranch(E beginElement, E element, Process processEnum)
beginElement - 要插入此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素processEnum - 设置流程节点流转条件public boolean setBranch(E beginElement, E element)
beginElement - 要设置此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素public boolean setBranch(E beginElement, E element, Process processEnum)
beginElement - 要设置此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素processEnum - 设置流程节点流转条件public boolean addBranch(E beginElement, E element, E endElement)
beginElement - 要插入此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素endElement - 给该入的枚举元素加上下一个流程的流程元素,即element→endElement,必须是已添加的枚举元素public boolean addBranch(E beginElement, E element, E endElement, Process processEnum)
beginElement - 要插入此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素endElement - 给该入的枚举元素加上下一个流程的流程元素,即element→endElement,必须是已添加的枚举元素processEnum - 设置流程节点流转条件public boolean setBranch(E beginElement, E element, E endElement)
beginElement - 要设置此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素endElement - 给该设置的枚举元素加上下一个流程的流程元素,即element→endElement,必须是已添加的枚举元素public boolean setBranch(E beginElement, E element, E endElement, Process processEnum)
beginElement - 要设置此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素endElement - 给该设置的枚举元素加上下一个流程的流程元素,即element→endElement,必须是已添加的枚举元素processEnum - 设置流程节点流转条件public boolean defaultBranch(E beginElement, E element)
beginElement - 要设置此流程之后的流程元素,即beginElement→element,必须是已添加的枚举元素element - 枚举元素,必须是已添加的枚举元素public boolean addFirst(E element)
element - 枚举元素public boolean addLast(E element)
element - 枚举元素public boolean add(E element)
ProcessHandleadd 在接口中 ProcessHandle<E extends IEnumFactory<E>>element - 枚举元素public boolean add(E[] elements)
ProcessHandleadd 在接口中 ProcessHandle<E extends IEnumFactory<E>>public boolean add(E from, E to, Process processEnum)
from - 来源元素to - 去向元素processEnum - 流程节点流转条件public int size()
ProcessHandlesize 在接口中 ProcessHandle<E extends IEnumFactory<E>>public boolean isEmpty()
ProcessHandleisEmpty 在接口中 ProcessHandle<E extends IEnumFactory<E>>public E next(E element, Process processEnum)
ProcessHandlenext 在接口中 ProcessHandle<E extends IEnumFactory<E>>element - 流程元素processEnum - 流程节点流转条件public E pre(E element, Process processEnum)
ProcessHandlepre 在接口中 ProcessHandle<E extends IEnumFactory<E>>element - 流程元素processEnum - 流程节点流转条件Copyright © 2018 Pivotal Software, Inc.. All rights reserved.