package org.json.simple.serialization; /** * @author karl.wettin@kodapan.se * @since 2011-12-05 08:19 */ public class DefaultPackageClassResolver extends ClassResolver { private String defaultPackage; public DefaultPackageClassResolver() { } public DefaultPackageClassResolver(String defaultPackage) { this.defaultPackage = defaultPackage; } @Override public Class resolve(String name) throws ClassNotFoundException { try { return super.resolve(defaultPackage + "." + name); } catch (ClassNotFoundException cnfe) { return super.resolve(name); } } public String getDefaultPackage() { return defaultPackage; } public void setDefaultPackage(String defaultPackage) { this.defaultPackage = defaultPackage; } }