Lines Matching defs:attribute

27 //  AttributeVerifier.java: An attribute verifier for SLP attributes. 
46 * constructs the attribute descriptor objects describing the attribute. These
47 * are used during verification of the attribute. The AttributeVerifier
48 * and implementations of the attribute descriptors are free to optimize
49 * space utilization by lazily evaluating portions of the attribute
76 // When all template attribute assignments are found.
134 // attribute assignment.
171 // The attribute descriptors.
182 // Initialize the attribute verifier with a reader. Subclasses or clients
197 // Now parse the attribute template, including template attributes.
215 // Now parse the attribute templates, but no template attributes.
281 * attribute having the named id. IF no such attribute exists in the
283 * display attribute information. Programmatic verification of attributes
286 * @param attrId Id of attribute to return.
303 * is primarily for GUI tools to display attribute information.
309 * @return A Dictionary with attribute id's as the keys and
321 * Verify that the attribute parameter is a valid SLP attribute.
323 * @param attribute The ServiceLocationAttribute to be verified.
326 public void verifyAttribute(ServiceLocationAttribute attribute)
329 String id = attribute.getId().toLowerCase();
344 Vector vals = attribute.getValues();
361 // Check that a values vector exists, and, if the attribute is
408 // Check that the types of the values vector match the attribute
409 // type. Also, if any allowed values, that attribute values
451 // must verify `O' in the context of an attribute set.
461 * attribute set is not valid. The message contains information
462 * on the attribute name and problem.
500 ServiceLocationAttribute attribute =
502 String id = attribute.getId().toLowerCase();
511 new Object[] { attribute.getId() });
515 verifyAttribute(attribute);
517 incoming.put(id, attribute);
544 // Private implementation. This is the template attribute parser.
555 // Each part of an attribute production must specify which
596 // Initialize tokenizer for parsing attribute name,
597 // attribute type and flags,
764 // the attribute value assignments, not definitions.
785 // Parse a template attribute.
1183 // Parse off the attribute descriptor.
1191 // If the attribute already exists, then throw exception.
1207 // Add the attribute to the descriptor table.
1224 // Parse a single attribute description from the tokenizer.
1234 // Parse the string for attribute id, type, and flags.
1253 // Parse the attribute id.
1325 // end of attribute definition.
1453 // If this is a keyword attribute, set the allowed
1506 // end of attribute definition.
1539 // Error. Keyword attribute should have ended during help text
1567 // Don't bother if it's a keyword attribute, parsing has checked.
1644 // Parse the attribute's id string.
1651 // Parse the attribute's identifier tag.
1683 // Parse the attribute's type and flags.
1693 // Parse the attribute's type.
1730 // Check and assign it to the attribute.
1741 // Parse the attribute's initial value(s).
1752 // Check whether it works for this attribute. Type
1767 // Parse the attribute's allowed values.
1794 // attribute.
1883 // Check the type and add it to the attribute descriptor.
1918 // Check the flag and add it to the attribute descriptor.
1928 // We depend on the attribute descriptor being initialized to