|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Extractor | |
|---|---|
| org.planx.msd | |
| org.planx.msd.array | |
| org.planx.msd.character | |
| org.planx.msd.lang | |
| org.planx.msd.list | |
| org.planx.msd.number | |
| org.planx.msd.util | |
| org.planx.xmlstore.nodes | |
| Uses of Extractor in org.planx.msd |
|---|
| Methods in org.planx.msd that return Extractor | ||
|---|---|---|
static
|
Discriminators.identityExtractor()
Returns an Extractor where the label and value are
identical to the original value. |
|
static
|
Discriminators.identityExtractor(Extractor<U,T,?> e)
Returns an Extractor where the label is extracted by
the specified Extractor and the value is just the
original value. |
|
static
|
Discriminators.pairExtractor()
Returns an Extractor that extracts the first component
of a Pair as the label and the second component as the
value. |
|
static
|
Discriminators.pairFirstExtractor()
Returns an Extractor that extracts the first component
of a Pair as the label and the whole pair as the value. |
|
static
|
Discriminators.pairFlipExtractor()
Returns an Extractor that extracts the first component
of a Pair as the value and the second component as the
label. |
|
static
|
Discriminators.pairSecondExtractor()
Returns an Extractor that extracts the second component
of a Pair as the label and the whole pair as the value. |
|
| Methods in org.planx.msd with parameters of type Extractor | ||
|---|---|---|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,S> e2)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,S> e2)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,U> e2,
Discriminator<C> d3,
Extractor<U,? extends C,S> e3)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,U> e2,
Discriminator<C> d3,
Extractor<U,? extends C,S> e3)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,U> e2,
Discriminator<C> d3,
Extractor<U,? extends C,S> e3)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,U> e2,
Discriminator<C> d3,
Extractor<U,? extends C,U> e3,
Discriminator<D> d4,
Extractor<U,? extends D,S> e4)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,U> e2,
Discriminator<C> d3,
Extractor<U,? extends C,U> e3,
Discriminator<D> d4,
Extractor<U,? extends D,S> e4)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,U> e2,
Discriminator<C> d3,
Extractor<U,? extends C,U> e3,
Discriminator<D> d4,
Extractor<U,? extends D,S> e4)
|
|
static
|
Discriminators.discriminate(List<? extends U> values,
Discriminator<A> d1,
Extractor<U,? extends A,U> e1,
Discriminator<B> d2,
Extractor<U,? extends B,U> e2,
Discriminator<C> d3,
Extractor<U,? extends C,U> e3,
Discriminator<D> d4,
Extractor<U,? extends D,S> e4)
|
|
|
Discriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
Discriminates a List of values using an Extractor,
and returns a Collection of Lists, each
representing an equivalence class containing elements from
values that are equivalent. |
|
static
|
Discriminators.identityExtractor(Extractor<U,T,?> e)
Returns an Extractor where the label is extracted by
the specified Extractor and the value is just the
original value. |
|
static
|
Discriminators.valueList(List<? extends U> list,
Extractor<U,?,S> e)
Returns a List containing the values (as determined by
the Extractor
e) of the specified List. |
|
| Uses of Extractor in org.planx.msd.array |
|---|
| Methods in org.planx.msd.array with parameters of type Extractor | ||
|---|---|---|
|
ByteArrayDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends byte[],S> e)
|
|
|
IntegerArrayDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends int[],S> e)
|
|
|
ShortArrayDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends short[],S> e)
|
|
|
ArrayDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T[],S> e)
|
|
| Uses of Extractor in org.planx.msd.character |
|---|
| Methods in org.planx.msd.character with parameters of type Extractor | ||
|---|---|---|
|
CharacterDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends Character,S> e)
|
|
|
CharSequenceBagDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
SizeCharSequenceDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
LexicographicCharSequenceDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
CharSequenceDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
| Uses of Extractor in org.planx.msd.lang |
|---|
| Methods in org.planx.msd.lang with parameters of type Extractor | ||
|---|---|---|
|
PolymorphicDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
EquivalenceClassDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
RecursionDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
ClassDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
| Uses of Extractor in org.planx.msd.list |
|---|
| Methods in org.planx.msd.list with parameters of type Extractor | ||
|---|---|---|
|
ShortSetDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
IterationListDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
ShortBagDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
ListDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
RandomAccessListDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
BagDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
SetDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
|
SizeRandomAccessListDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends List<T>,S> e)
|
|
| Uses of Extractor in org.planx.msd.number |
|---|
| Fields in org.planx.msd.number declared as Extractor | |
|---|---|
protected Extractor<U,? extends T,?> |
NumberDiscriminator.ChunkExtractor.e
|
| Methods in org.planx.msd.number with parameters of type Extractor | ||
|---|---|---|
protected
|
ByteDiscriminator.chunkExtractor(Extractor<U,? extends Byte,?> e)
|
|
protected
|
DoubleDiscriminator.chunkExtractor(Extractor<U,? extends Double,?> e)
|
|
protected
|
FloatDiscriminator.chunkExtractor(Extractor<U,? extends Float,?> e)
|
|
protected
|
IntegerDiscriminator.chunkExtractor(Extractor<U,? extends Integer,?> e)
|
|
protected
|
LongDiscriminator.chunkExtractor(Extractor<U,? extends Long,?> e)
|
|
protected
|
ShortDiscriminator.chunkExtractor(Extractor<U,? extends Short,?> e)
|
|
protected abstract
|
NumberDiscriminator.chunkExtractor(Extractor<U,? extends T,?> e)
returns a ChunkExtractor for the specific type of number. |
|
|
IntegerDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends Integer,S> e)
|
|
|
NumberDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
| Constructors in org.planx.msd.number with parameters of type Extractor | |
|---|---|
NumberDiscriminator.ChunkExtractor(Extractor<U,? extends T,?> e)
|
|
| Uses of Extractor in org.planx.msd.util |
|---|
| Methods in org.planx.msd.util with parameters of type Extractor | ||
|---|---|---|
|
PairDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends Pair<A,B>,S> e)
|
|
|
NullDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
CacheDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
DiscriminatorAdapter.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
|
MatchAllDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
abstract
|
AbstractDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends T,S> e)
|
|
static
|
WeakSorter.sort(Discriminator<E> d,
List<? extends U> values,
Extractor<U,? extends List<E>,?> e)
Sorts a multiset of lists in-place. |
|
static
|
WeakSorter.sortLists(Discriminator<E> d,
List<? extends U> values,
Extractor<U,? extends List<E>,S> e,
boolean doRemoveDuplicates)
Sorts a multiset of lists and returns a list of pairs, where the first component is a sorted list, and the second component is the corresponding original list. |
|
| Uses of Extractor in org.planx.xmlstore.nodes |
|---|
| Methods in org.planx.xmlstore.nodes with parameters of type Extractor | ||
|---|---|---|
|
NodeDiscriminator.discriminate(List<? extends U> values,
Extractor<U,? extends SystemNode,S> e)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||