org.nuiton.util.config
Interface Config<E extends Enum<E>>

All Known Subinterfaces:
IdentityConfig
All Known Implementing Classes:
SimpleConfig, SimpleIdentityConfig

public interface Config<E extends Enum<E>>

config contract based on a Enum to obtain properties

Author:
chemit

Method Summary
 void copyFrom(Object src)
           
 void copyFrom(Object src, EnumSet<E> keys)
           
 void copyTo(Object dst)
           
 void copyTo(Object dst, EnumSet<E> keys)
           
 EnumMap<E,Object> getProperties()
           
 Object getProperty(E key)
           
 EnumSet<E> getUniverse()
           
 void setProperties(EnumMap<E,Object> properties)
           
 void setProperty(E key, Object value)
           
 

Method Detail

getProperties

EnumMap<E,Object> getProperties()

getProperty

Object getProperty(E key)

getUniverse

EnumSet<E> getUniverse()

setProperties

void setProperties(EnumMap<E,Object> properties)

setProperty

void setProperty(E key,
                 Object value)

copyFrom

void copyFrom(Object src)

copyFrom

void copyFrom(Object src,
              EnumSet<E> keys)

copyTo

void copyTo(Object dst)

copyTo

void copyTo(Object dst,
            EnumSet<E> keys)


Copyright © 2004-2009 CodeLutin. All Rights Reserved.