Interface | Description |
---|---|
Clearable |
Provides a mixin to clear a collection from all its contained elements.
|
Containable |
A
Containable is the base functionality provided container
(collection). |
Container<E> |
Basic functionality being provided by any
Container (collection)
style class. |
Container.ClearableContainer<E> | |
Container.MutableContainer<E> |
Extends the
Container with mutable (writable) functionality,
especially by enabling the Iterator.remove() method in the
Iterator provided via Elements.iterator() . |
Dictionary<K,V> |
Basic functionality being provided by any
Dictionary (map) style
class. |
Dictionary.ClearableDictionary<K,V> | |
Dictionary.MutableDictionary<K,V> |
Extends the
Dictionary with mutable (writable) functionality,
especially by providing #add(Object) and #remove(Object)
methods. |
Dictionary.MutableDictionary.DictionaryBuilder<K,V,T extends org.refcodes.structure.Relation<K,V>,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,T,B>> |
Provides a builder method for a
Relation property returning
the builder for applying multiple build operations. |
Elements<E> |
Basic functionality being provided by any
Elements (collection) style
class. |
Elements.ClearableElements<E> | |
Elements.MutableElements<E> |
Extends the
Elements with mutable (writable) functionality,
especially by enabling the Iterator.remove() method in the
Iterator provided via Elements.MutableElements.iterator() and by providing the
Elements.MutableElements.add(Object) and the Elements.MutableElements.remove(Object) methods. |
Keys<K,V> |
This interface provides functionality for working with keys.
|
Keys.ClearableKeys<K,V> | |
Keys.MutableKeys<K,V> |
Adds mutable functionality to the
Keys interface. |
Properties |
The
Properties are a specialization of the Dictionary . |
Properties.ClearableProperties | |
Properties.MutableProperties | |
Properties.PropertiesBuilder | |
PropertiesAccessor |
Provides an accessor for a properties property.
|
PropertiesAccessor.PropertiesBuilder<B extends org.refcodes.mixin.NameAccessor.NameBuilder<B>> |
Provides a builder method for a properties property returning the builder
for applying multiple build operations.
|
PropertiesAccessor.PropertiesMutator |
Provides an mutator for a properties property.
|
PropertiesAccessor.PropertiesProperty |
Provides a properties property.
|
Class | Description |
---|---|
CollectionUtility |
Copyright © 2016. All rights reserved.