All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pro.jk.ejoker.common.utils.relationship.IRelationshipTreeDisassemblers Maven / Gradle / Ivy

There is a newer version: 3.0.7.1
Show newest version
package pro.jk.ejoker.common.utils.relationship;

import java.util.Set;

public interface IRelationshipTreeDisassemblers {
	
	/**
	 * 有这个key不?
	 * @param source
	 * @param key
	 * @return
	 */
	public boolean hasKey(KVP source, Object key);
	
	/**
	 * 从KVP中获取对应key的值
	 * @param source
	 * @param key
	 * @return
	 */
	public Object getValue(KVP source, Object key);

	/**
	 * 从VP中获取对应下标、位置的值
	 * @param source
	 * @param key
	 * @return
	 */
	public Object getValue(VP source, int index);

	/**
	 * 获取VP的长度。
	 * @param source
	 * @return
	 */
	public int getVPSize(VP source);
	
	/**
	 * 获取健值集的健集
	 * @param source
	 * @return
	 */
	public Set getKeySet(KVP source);
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy