nyla.solutions.core.data.Attribute Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nyla.solutions.core Show documentation
Show all versions of nyla.solutions.core Show documentation
This Java API provides support for application utilities (application configuration, data encryption, debugger, text processing, and more).
The newest version!
package nyla.solutions.core.data;
import java.io.Serializable;
/**
*
* Attribute provides a set of functions to
*
*
* @author Gregory Green
* @version 1.0
* @param the key class
* @param the value class
*/
public interface Attribute extends Serializable, Mappable, Nameable
{
/**
*
* @return attribute name
*/
public String getName();
// /**
// *
// * @param aName the name
// */
// public void setName(String aName);
// /**
// *
// * @param aValue the value
// */
// public void setValue(Serializable aValue);
// /**
// *
// * @param aValue the property value
// * @return true if string version of the property value
// * equals (ignore case) aValue
// */
// public boolean equalsValueIgnoreCase(Object aValue);
}