Interface IAttrSet

All Superinterfaces:
Serializable
All Known Subinterfaces:
IAuthCredentials, ICRLIssuingPointRecord, IDBObj, IEmailResolverKeys, IKeyRecord, IRepositoryRecord
All Known Implementing Classes:
AuthCredentials, AuthCredentials, AuthCredentials, AuthzToken, CertRecord, CRLIssuingPointRecord, DBRecord, EmailResolverKeys, Group, KeyRecord, MetaInfo, RepositoryRecord, RequestIAttrSetWrapper, RequestRecord

public interface IAttrSet extends Serializable
This interface defines the abstraction for the generic collection of attributes indexed by string names. Set of cooperating implementations of this interface may exploit dot-separated attribute names to provide seamless access to the attributes of attribute value which also implements AttrSet interface as if it was direct attribute of the container E.g., ((AttrSet)container.get("x")).get("y") is equivalent to container.get("x.y");

Version:
$Revision$, $Date$