org.databene.model.data
Class FeatureDetail<E>

java.lang.Object
  extended by org.databene.model.data.FeatureDetail<E>

public class FeatureDetail<E>
extends java.lang.Object

A FeatureDescriptor is composed og FeatureDetails, which have name, value and type.

Created: 03.08.2007 06:57:42

Author:
Volker Bergmann

Constructor Summary
FeatureDetail(java.lang.String name, java.lang.Class<E> type, boolean constraint)
           
FeatureDetail(java.lang.String name, java.lang.Class<E> type, boolean constraint, org.databene.commons.Operation<E,E> combinator)
           
FeatureDetail(java.lang.String name, java.lang.Class<E> type, boolean constraint, org.databene.commons.Operation<E,E> combinator, boolean deprecated)
           
 
Method Summary
 E combineWith(E otherValue)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.lang.Class<E> getType()
           
 E getValue()
           
 int hashCode()
           
 boolean isConstraint()
           
 boolean isDeprecated()
           
 void setValue(E value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatureDetail

public FeatureDetail(java.lang.String name,
                     java.lang.Class<E> type,
                     boolean constraint)

FeatureDetail

public FeatureDetail(java.lang.String name,
                     java.lang.Class<E> type,
                     boolean constraint,
                     org.databene.commons.Operation<E,E> combinator)

FeatureDetail

public FeatureDetail(java.lang.String name,
                     java.lang.Class<E> type,
                     boolean constraint,
                     org.databene.commons.Operation<E,E> combinator,
                     boolean deprecated)
Method Detail

getName

public java.lang.String getName()

getType

public java.lang.Class<E> getType()

getValue

public E getValue()

setValue

public void setValue(E value)

combineWith

public E combineWith(E otherValue)

isConstraint

public boolean isConstraint()

getDescription

public java.lang.String getDescription()

isDeprecated

public boolean isDeprecated()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2013. All Rights Reserved.