com.supermap.analyst.networkanalyst
类 WeightFieldInfos

java.lang.Object
  继承者 com.supermap.analyst.networkanalyst.WeightFieldInfos

public class WeightFieldInfos
extends java.lang.Object

权值字段信息集合类。该类是权值字段信息对象(WeightFieldInfo)的集合,用于对权值字段信息对象进行管理,如添加、删除、获取指定名称或索引的权值字段信息对象等。


构造方法摘要
WeightFieldInfos()
          构造一个新的 WeightFieldInfos 对象。
WeightFieldInfos(WeightFieldInfos weightFieldInfos)
          根据给定的 WeightFieldInfos 对象构造一个与其完全相同的新对象。
 
方法摘要
 int add(WeightFieldInfo value)
          用于在权值字段信息集合中加入一个元素。
 void clear()
          用于从权值字段信息集合移除全部权值字段信息对象。
 WeightFieldInfo get(int index)
          根据 Index 返回权值字段信息集合对象中的权值字段信息对象。
 WeightFieldInfo get(java.lang.String name)
          根据名称返回权值字段信息集合对象中的权值字段信息对象。
 int getCount()
          返回给定的权值字段信息集合中元素的总数。
 int indexOf(java.lang.String name)
          根据指定的名称,返回权值字段信息对象的序号。
 boolean remove(int index)
          用于从权值字段信息集合移除指定序号的权值字段信息对象。
 boolean remove(java.lang.String name)
          从权值字段信息集合中移除指定名称的项。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

WeightFieldInfos

public WeightFieldInfos()
构造一个新的 WeightFieldInfos 对象。


WeightFieldInfos

public WeightFieldInfos(WeightFieldInfos weightFieldInfos)
根据给定的 WeightFieldInfos 对象构造一个与其完全相同的新对象。

参数:
weightFieldInfos - 指定的 WeightFieldInfos 对象。
方法详细信息

clear

public void clear()
用于从权值字段信息集合移除全部权值字段信息对象。执行清除操作后,所有被移除的对象都被释放。


add

public int add(WeightFieldInfo value)
用于在权值字段信息集合中加入一个元素。

参数:
value - 要加入的权值字段信息对象。
返回:
新添元素的序号。

remove

public boolean remove(java.lang.String name)
从权值字段信息集合中移除指定名称的项。被移除的项将被释放。

参数:
name - 将要删除权值字段信息对象的名称。
返回:
一个布尔值,若删除成功返回 true;否则返回 false。

remove

public boolean remove(int index)
用于从权值字段信息集合移除指定序号的权值字段信息对象。被移除的项将被释放。

参数:
index - 将要删除元素的序号。
返回:
一个布尔值,若删除成功返回 true;否则返回 false。

indexOf

public int indexOf(java.lang.String name)
根据指定的名称,返回权值字段信息对象的序号。

参数:
name - 要索引的 WeightFieldInfo 的名称。
返回:
指定名称的权值字段信息对象在权值字段信息集合中的序号。

getCount

public int getCount()
返回给定的权值字段信息集合中元素的总数。

返回:
给定的权值字段信息集合中元素的总数。

get

public WeightFieldInfo get(java.lang.String name)
根据名称返回权值字段信息集合对象中的权值字段信息对象。

参数:
name - 指定的名称,其值为 WeightFieldInfo.getName()。用于检索权值字段信息对象。
返回:
权值字段信息集合对象中的权值字段信息对象。

get

public WeightFieldInfo get(int index)
根据 Index 返回权值字段信息集合对象中的权值字段信息对象。

参数:
index - 指定的序号值,序号从0开始。
返回:
权值字段信息集合对象中的权值字段信息对象。