Lines Matching defs:BasicAttribute
43 * Subclasses of <tt>BasicAttribute</tt> should override these methods if they
46 * The <tt>BasicAttribute</tt> class by default uses <tt>Object.equals()</tt> to
50 * Subclasses of <tt>BasicAttribute</tt> can make use of schema information
53 * Similarly, the <tt>BasicAttribute</tt> class by default returns the values passed to its
55 * Subclasses of <tt>BasicAttribute</tt> can override <tt>get()</tt> and <tt>getAll()</tt>
57 * the <tt>Attribute</tt> interface directly instead of subclassing <tt>BasicAttribute</tt>).
59 * Note that updates to <tt>BasicAttribute</tt> (such as adding or removing a value)
64 * A <tt>BasicAttribute</tt> instance is not synchronized against concurrent
66 * <tt>BasicAttribute</tt> should lock the object.
72 public class BasicAttribute implements Attribute {
75 * cannot be null unless methods in BasicAttribute that use attrID
83 * Cannot be null unless methods in BasicAttribute that use
95 BasicAttribute attr;
97 attr = (BasicAttribute)super.clone();
99 attr = new BasicAttribute(attrID, ordered);
233 public BasicAttribute(String id) {
244 public BasicAttribute(String id, Object value) {
255 public BasicAttribute(String id, boolean ordered) {
271 public BasicAttribute(String id, Object value, boolean ordered) {