T
- the generic typeCriteria
, CriteriaLeaf<T>
, org.refcodes.mixin.KeyAccessor<T>
, org.refcodes.mixin.KeyAccessor.KeyBuilder<K,org.refcodes.structure.Relation.RelationBuilder<K,V>>
, org.refcodes.mixin.KeyAccessor.KeyMutator<T>
, org.refcodes.mixin.KeyAccessor.KeyProperty<T>
, org.refcodes.mixin.NameAccessor
, org.refcodes.mixin.ValueAccessor<T>
, org.refcodes.mixin.ValueAccessor.ValueBuilder<V,org.refcodes.structure.Relation.RelationBuilder<K,V>>
, org.refcodes.mixin.ValueAccessor.ValueMutator<T>
, org.refcodes.mixin.ValueAccessor.ValueProperty<T>
, org.refcodes.structure.Relation<K,V>
, org.refcodes.structure.Relation.RelationBuilder<String,T>
public abstract class AbstractCriteriaLeaf<T> extends AbstractCriteria implements CriteriaLeaf<T>
CriteriaLeaf
functionality provided for CriteriaLeaf
implementations.org.refcodes.mixin.KeyAccessor.KeyBuilder<K extends Object,B extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>>, org.refcodes.mixin.KeyAccessor.KeyMutator<K extends Object>, org.refcodes.mixin.KeyAccessor.KeyProperty<K extends Object>
org.refcodes.mixin.NameAccessor.NameBuilder<B extends org.refcodes.mixin.NameAccessor.NameBuilder<B>>, org.refcodes.mixin.NameAccessor.NameMutator, org.refcodes.mixin.NameAccessor.NameProperty
org.refcodes.structure.Relation.RelationBuilder<K extends Object,V extends Object>
org.refcodes.mixin.ValueAccessor.ValueBuilder<V extends Object,B extends org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>>, org.refcodes.mixin.ValueAccessor.ValueMutator<V extends Object>, org.refcodes.mixin.ValueAccessor.ValueProperty<V extends Object>
Constructor | Description |
---|---|
AbstractCriteriaLeaf(String aName) |
Constructs a
CriteriaLeaf with the given
name. |
AbstractCriteriaLeaf(String aName,
String aKey,
T aValue) |
Constructs a
CriteriaLeaf with the given
name, key and value. |
Modifier and Type | Method | Description |
---|---|---|
String |
getKey() |
|
T |
getValue() |
|
void |
setKey(String aKey) |
|
void |
setValue(T aValue) |
getName
withKey, withValue
public AbstractCriteriaLeaf(String aName)
CriteriaLeaf
with the given
name.aName
- The name of the CriteriaLeaf
.public AbstractCriteriaLeaf(String aName, String aKey, T aValue)
CriteriaLeaf
with the given
name, key and value.aName
- The name of the CriteriaLeaf
.aKey
- The value for the CriteriaLeaf
.aValue
- the valueCopyright © 2018. All rights reserved.