org.chromattic.api
Class ChromatticBuilder.Options

java.lang.Object
  extended by org.chromattic.api.ChromatticBuilder.Options
Enclosing class:
ChromatticBuilder

protected static class ChromatticBuilder.Options
extends Object


Field Summary
protected  Map<String,ChromatticBuilder.Option.Instance<?>> entries
          .
 
Method Summary
<D> ChromatticBuilder.Option.Instance<D>
getInstance(ChromatticBuilder.Option<D> option)
           
 ChromatticBuilder.Option.Instance<?> getInstance(String name)
           
<D> D
getValue(ChromatticBuilder.Option<D> option)
           
<D> void
setStringValue(ChromatticBuilder.Option<D> option, String value, boolean overwrite)
           
<D> void
setValue(ChromatticBuilder.Option<D> option, D value, boolean overwrite)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entries

protected final Map<String,ChromatticBuilder.Option.Instance<?>> entries
.

Method Detail

getInstance

public ChromatticBuilder.Option.Instance<?> getInstance(String name)
                                                 throws NullPointerException
Throws:
NullPointerException

getInstance

public <D> ChromatticBuilder.Option.Instance<D> getInstance(ChromatticBuilder.Option<D> option)
                                                 throws NullPointerException
Throws:
NullPointerException

setStringValue

public <D> void setStringValue(ChromatticBuilder.Option<D> option,
                               String value,
                               boolean overwrite)
                    throws NullPointerException
Throws:
NullPointerException

getValue

public <D> D getValue(ChromatticBuilder.Option<D> option)
           throws NullPointerException
Throws:
NullPointerException

setValue

public <D> void setValue(ChromatticBuilder.Option<D> option,
                         D value,
                         boolean overwrite)
              throws NullPointerException
Throws:
NullPointerException


Copyright © 2010 eXo Platform SAS. All Rights Reserved.