hmi.bml
Class BMLInfo

java.lang.Object
  extended by hmi.bml.BMLInfo

public final class BMLInfo
extends Object

Singleton for BML parsing setup, refactor if we ever want to use multiple parsers

Author:
welberge

Field Summary
static com.google.common.collect.ImmutableMap<String,Class<? extends Behaviour>> behaviourTypes
           
static com.google.common.collect.ImmutableMap<String,Class<? extends Behaviour>> descriptionExtensions
           
static List<Class<? extends Behaviour>> supportedExtensions
           
 
Constructor Summary
private BMLInfo()
          Constructor, adds the default BML behaviors and parseable extensions to the behaviourTypes HashMap.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

behaviourTypes

public static final com.google.common.collect.ImmutableMap<String,Class<? extends Behaviour>> behaviourTypes

descriptionExtensions

public static final com.google.common.collect.ImmutableMap<String,Class<? extends Behaviour>> descriptionExtensions

supportedExtensions

public static final List<Class<? extends Behaviour>> supportedExtensions
Constructor Detail

BMLInfo

private BMLInfo()
Constructor, adds the default BML behaviors and parseable extensions to the behaviourTypes HashMap.