zinger.nibbles
Class Nibbles

java.lang.Object
  |
  +--zinger.nibbles.Nibbles
All Implemented Interfaces:
Constants

public final class Nibbles
extends java.lang.Object
implements Constants


Field Summary
private static ObjectRecycler LOAD_PARAMETER_ARRAY_RECYCLER
           
 
Fields inherited from interface zinger.nibbles.Constants
DIRECTIONS, DOWN, LEFT, LOAD_METHOD_NAME, LOAD_PARAMETER_TYPES, MAIN_PROPERTIES_FILE, RIGHT, SNAKE_LEVEL, TARGET_LEVEL, UP
 
Constructor Summary
Nibbles()
           
 
Method Summary
private static Field loadField(java.lang.String key, java.util.Properties p)
           
private static java.lang.Object loadImplementation(java.lang.String key, java.util.Properties p)
           
private static java.util.List loadListProperty(java.lang.String key, java.util.Properties p, int delimiter, java.util.List list)
           
private static void loadSnake(java.lang.String key, java.util.Properties p, Field field)
           
private static void loadTarget(java.lang.String key, java.util.Properties p, Field field)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

LOAD_PARAMETER_ARRAY_RECYCLER

private static final ObjectRecycler LOAD_PARAMETER_ARRAY_RECYCLER
Constructor Detail

Nibbles

public Nibbles()
Method Detail

main

public static void main(java.lang.String[] args)

loadListProperty

private static java.util.List loadListProperty(java.lang.String key,
                                               java.util.Properties p,
                                               int delimiter,
                                               java.util.List list)

loadImplementation

private static java.lang.Object loadImplementation(java.lang.String key,
                                                   java.util.Properties p)

loadField

private static Field loadField(java.lang.String key,
                               java.util.Properties p)

loadSnake

private static void loadSnake(java.lang.String key,
                              java.util.Properties p,
                              Field field)

loadTarget

private static void loadTarget(java.lang.String key,
                               java.util.Properties p,
                               Field field)