A B C E H I Q S T 

A

add(Block<T>) - Method in interface shiver.me.timbers.building.Builder
Add a new Block to be built.
add(Block<T>) - Method in class shiver.me.timbers.building.CollectionBuilder
 
add(Block<T>) - Method in class shiver.me.timbers.building.QueueBuilder
 
add(Block<T>) - Method in class shiver.me.timbers.building.StackBuilder
 
AtomicBlock<T> - Class in shiver.me.timbers.building
A block that doesn't require the previous result for it to build.
AtomicBlock() - Constructor for class shiver.me.timbers.building.AtomicBlock
 

B

Block<T> - Interface in shiver.me.timbers.building
A block that can be added to a Builder to be executed on the build.
build(T) - Method in class shiver.me.timbers.building.AtomicBlock
 
build() - Method in class shiver.me.timbers.building.AtomicBlock
 
build(T) - Method in interface shiver.me.timbers.building.Block
 
build() - Method in interface shiver.me.timbers.building.Builder
Build all the blocks into a final result.
build() - Method in class shiver.me.timbers.building.ItemBlock
 
build() - Method in class shiver.me.timbers.building.IterableBuilder
 
Builder<T> - Interface in shiver.me.timbers.building
Build up operations by adding Blocks that can then be built.

C

CollectionBuilder<T> - Class in shiver.me.timbers.building
This builder will build it's blocks in what ever way the supplied Collection implementation dictates.
CollectionBuilder(Collection<Block<T>>) - Constructor for class shiver.me.timbers.building.CollectionBuilder
 
CollectionBuilder(Collection<Block<T>>, T) - Constructor for class shiver.me.timbers.building.CollectionBuilder
 

E

equals(Object) - Method in class shiver.me.timbers.building.ItemBlock
 

H

hashCode() - Method in class shiver.me.timbers.building.ItemBlock
 

I

isEmpty() - Method in interface shiver.me.timbers.building.Builder
 
isEmpty() - Method in class shiver.me.timbers.building.CollectionBuilder
 
ItemBlock<T> - Class in shiver.me.timbers.building
 
ItemBlock(T) - Constructor for class shiver.me.timbers.building.ItemBlock
 
iterable(int) - Method in interface shiver.me.timbers.building.Builder
Creates an iterable for this builder that will iterate the supplied number of times.
iterable(int) - Method in class shiver.me.timbers.building.IterableBuilder
 
IterableBuilder<T> - Class in shiver.me.timbers.building
 
IterableBuilder(Iterable<Block<T>>, T) - Constructor for class shiver.me.timbers.building.IterableBuilder
 
iterator() - Method in class shiver.me.timbers.building.IterableBuilder
 

Q

QueueBuilder<T> - Class in shiver.me.timbers.building
This builder will build it's blocks in FIFO order.
QueueBuilder(Queue<Block<T>>) - Constructor for class shiver.me.timbers.building.QueueBuilder
 
QueueBuilder(Queue<Block<T>>, T) - Constructor for class shiver.me.timbers.building.QueueBuilder
 

S

shiver.me.timbers.building - package shiver.me.timbers.building
 
StackBuilder<T> - Class in shiver.me.timbers.building
This builder will build it's blocks in LIFO order.
StackBuilder(Deque<Block<T>>) - Constructor for class shiver.me.timbers.building.StackBuilder
 
StackBuilder(Deque<Block<T>>, T) - Constructor for class shiver.me.timbers.building.StackBuilder
 

T

toString() - Method in class shiver.me.timbers.building.ItemBlock
 
A B C E H I Q S T 

Copyright © 2016. All rights reserved.