package net.sf.nmedit.nomad.core.utils; import java.util.Properties; import net.sf.nmedit.nmutils.properties.RootSystemProperties; import net.sf.nmedit.nmutils.properties.SystemProperties; import net.sf.nmedit.nmutils.properties.SystemPropertyFactory; public class NomadPropertyFactory extends SystemPropertyFactory { private RootSystemProperties properties; public NomadPropertyFactory(RootSystemProperties properties) { this.properties = properties; } public Properties getProperties() { return properties.getProperties(); } protected String getIdFor(Class<?> forClass) { return forClass.getName()+"."; } public SystemProperties getPropertiesForClass(Class<?> forClass) { return new SystemProperties(properties, getIdFor(forClass)); } }