E - Enumpublic class LinkedEnumProcess<E> extends Object implements ProcessHandle<E>
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
modCount |
| 构造器和说明 |
|---|
LinkedEnumProcess() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
add(E element)
添加枚举元素
|
boolean |
add(E[] elements)
添加多个枚举元素
|
boolean |
add(int index,
E element)
指定下标值添加流程元素,下标值以上的往后移
|
boolean |
addFirst(E element)
在链表的首个元素前插入元素
|
boolean |
addLast(E element)
在链表的未尾元素后添加元素
|
E |
get(int index)
根据指定下标值获取当前元素
|
E |
getNext(int index)
根据指定下标值获取下一个元素
|
E |
getPre(int index)
根据指定下标值获取上一个元素
|
boolean |
isEmpty()
流程元素长度是否为0
|
E |
next(E element) |
E |
next(E element,
Process processEnum)
获取下一个流程元素
|
E |
pre(E element) |
E |
pre(E element,
Process processEnum)
获取上一个流程元素
|
boolean |
remove(E element)
删除流程元素
|
int |
size()
获取流程元素大小
|
public boolean addFirst(E element)
element - 流程元素public boolean addLast(E element)
element - 流程元素public boolean add(E element)
ProcessHandleadd 在接口中 ProcessHandle<E>element - 枚举元素public boolean add(E[] elements)
ProcessHandleadd 在接口中 ProcessHandle<E>public boolean add(int index,
E element)
index - 元素下标值element - 流程元素public int size()
ProcessHandlesize 在接口中 ProcessHandle<E>public boolean isEmpty()
ProcessHandleisEmpty 在接口中 ProcessHandle<E>public boolean remove(E element)
element - 流程元素public E get(int index)
index - 下标值public E getNext(int index)
index - 下标值public E getPre(int index)
index - 下标值public E next(E element, Process processEnum)
ProcessHandlenext 在接口中 ProcessHandle<E>element - 流程元素processEnum - 流程节点流转条件public E pre(E element, Process processEnum)
ProcessHandlepre 在接口中 ProcessHandle<E>element - 流程元素processEnum - 流程节点流转条件Copyright © 2018. All rights reserved.