|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IFilter | |
---|---|
twaver | |
twaver.alarm | |
twaver.core.model | |
twaver.filter | |
twaver.model | |
twaver.network |
Uses of IFilter in twaver |
---|
Methods in twaver with parameters of type IFilter | |
---|---|
static void |
Utils.findFollowers(Node node,
java.util.Collection<Node> nodes,
IFilter<Element> filter)
找出所有的跟随节点 |
Uses of IFilter in twaver.alarm |
---|
Classes in twaver.alarm that implement IFilter | |
---|---|
class |
AlarmBox
告警容器,用于管理告警对象的数据容器 |
Methods in twaver.alarm that return IFilter | |
---|---|
IFilter<Element> |
AlarmStateStatistics.getVisibleFilter()
Gets the visible filter for this alarm statistic. |
Methods in twaver.alarm with parameters of type IFilter | |
---|---|
void |
AlarmStateStatistics.setVisibleFilter(IFilter<Element> visibleFilter)
Sets a new visible filter for this alarm statistic. |
Uses of IFilter in twaver.core.model |
---|
Subinterfaces of IFilter in twaver.core.model | |
---|---|
interface |
IDataBox<T extends Data>
数据容器接口,twaver内部使用 |
interface |
IElementBox
网元容器接口,twaver内部使用 |
interface |
IHashCollection<T extends Data>
哈希数据容器接口,twaver内部使用 |
interface |
ILayerBox
图层容器接口,twaver内部使用 |
interface |
ISelectionModel<T extends Data>
选中模型接口,twaver内部使用 |
Uses of IFilter in twaver.filter |
---|
Classes in twaver.filter that implement IFilter | |
---|---|
class |
FilterDispatcher<T>
过滤器派发器 |
Methods in twaver.filter with parameters of type IFilter | |
---|---|
void |
FilterDispatcher.addFilter(IFilter<T> filter)
添加过滤器 |
void |
FilterDispatcher.removeFilter(IFilter<T> filter)
删除过滤器 |
Uses of IFilter in twaver.model |
---|
Classes in twaver.model that implement IFilter | |
---|---|
class |
DataBox<T extends Data>
数据容器 |
class |
ElementBox
网元管理容器,用于网元数据的管理和事件分派 |
class |
HashCollection<T extends Data>
数据容器,继承于 HashList ,增加数据元素事件监听管理,以及过滤功能,是数据管理容器的基类 |
class |
LayerBox
图层管理容器,用于管理网元的图层数据 |
class |
SelectionModel<T extends Data>
选中模型,用于元素的选中状态管理,可以选中或者取消元素的选中状态 |
Methods in twaver.model that return IFilter | |
---|---|
IFilter<T> |
QuickFinder.getFilter()
Get search filter function. |
Methods in twaver.model with parameters of type IFilter | |
---|---|
java.util.List<T> |
HashList.toDatas(IFilter<T> filter)
|
Constructors in twaver.model with parameters of type IFilter | |
---|---|
QuickFinder(DataBox<T> dataBox,
java.lang.String propertyName,
java.lang.String propertyType,
Generator<T,java.lang.Object> valueGenerator,
IFilter<T> filter)
构造函数,快速查找器,通过元素的某个属性查找相关元素,比如通过元素名称查找,下面的例子是查找所有名称为"pc"的元素: |
Uses of IFilter in twaver.network |
---|
Methods in twaver.network that return IFilter | |
---|---|
IFilter<Element> |
Network.getMovableFilter()
网元能否拖动过滤器,在移动交互器中会用到此逻辑 MoveInteraction |
IFilter<Node> |
Network.getResizableFilter()
能否调整节点大小过滤器 |
IFilter<Element> |
Network.getVisibleFilter()
网元可见过滤器 |
Methods in twaver.network with parameters of type IFilter | |
---|---|
ImageButton |
Network.addPopupButton(int icon,
Action2<Element,Point> call,
java.lang.String tooltip,
IFilter<Element> visibleFilter)
添加弹出菜单项 |
void |
Network.setMovableFilter(IFilter<Element> movableFilter)
设置网元能否拖动过滤器,在移动交互器中会用到此逻辑 MoveInteraction |
void |
Network.setResizableFilter(IFilter<Node> resizableFilter)
设置能否调整节点大小过滤器 |
void |
Network.setSelectableFilter(IFilter<Element> selectableFilter)
设置网元能否选中过滤器,适用于界面交互, SelectionInteraction , RectangleSelectionInteraction |
void |
Network.setVisibleFilter(IFilter<Element> visibleFilter)
设置网元可见过滤器,调用此方法后,网元的可见状态缓存被清除,并在绘制时重新确定可见状态 Network.checkVisibility(Element) |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |