package com.bradmcevoy.property; import com.bradmcevoy.property.PropertySource.PropertyMetaData; import java.util.List; import javax.xml.namespace.QName; /** * A resource interface similar to CustomPropertyResource, except that it doesnt * use accessor objects, and it supports multiple namespaces. * * * * @author brad */ public interface MultiNamespaceCustomPropertyResource { Object getProperty( QName name ); void setProperty( QName name, Object value ); PropertyMetaData getPropertyMetaData( QName name ); List<QName> getAllPropertyNames(); }