public class BeansSet extends Object
限定符和类型 | 类和说明 |
---|---|
class |
BeansSet.BeansSetItertor |
构造器和说明 |
---|
BeansSet() |
BeansSet(ObjectBean<?>... objs) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
add(ObjectBean<?> obj)
向Set容器中添加一个bean对象,注意bean的id不能重复
|
void |
clear() |
boolean |
contains(ObjectBean<?> obj) |
boolean |
contains(String id) |
<T> T |
get(String id)
获取指定id的bean对象
|
String[] |
getBeanNames() |
boolean |
isEmpty() |
BeansSet.BeansSetItertor |
iterator()
支持迭代
|
<T> T |
poll(String id)
获取指定id的bean对象,同时把它从Set容器中移除
|
boolean |
remove(String id)
从Set容器中移除指定id的bean对象
|
<T> T |
replaceOrAdd(String id,
T newObj)
替换或者新增一个bean
|
int |
size() |
String |
toString() |
public BeansSet()
public BeansSet(ObjectBean<?>... objs)
public boolean add(ObjectBean<?> obj)
public <T> T get(String id)
public <T> T poll(String id)
public boolean remove(String id)
public <T> T replaceOrAdd(String id, T newObj)
public void clear()
public boolean contains(ObjectBean<?> obj)
public boolean contains(String id)
public BeansSet.BeansSetItertor iterator()
public boolean isEmpty()
public int size()
public String[] getBeanNames()
Copyright © 2018 jretty-org. All rights reserved.