maspack.properties
Interface PropertyInfoList

All Superinterfaces:
java.lang.Iterable<PropertyInfo>
All Known Implementing Classes:
PropertyList

public interface PropertyInfoList
extends java.lang.Iterable<PropertyInfo>

List containing information about a set of properties.


Method Summary
 PropertyInfo get(java.lang.String name)
          Gets information for a specific named property.
 boolean hasNoInheritableProperties()
          Returns tree if any properties in this list are inheritable.
 java.util.Iterator<PropertyInfo> iterator()
          Returns an iterator over all PropertyInfo structures contained in this list.
 int size()
          Returns the number of properties described in this list.
 

Method Detail

get

PropertyInfo get(java.lang.String name)
Gets information for a specific named property. If the named property is not defined in this list, null is returned.

Parameters:
name - name of the property
Returns:
information for this property, if present

iterator

java.util.Iterator<PropertyInfo> iterator()
Returns an iterator over all PropertyInfo structures contained in this list.

Specified by:
iterator in interface java.lang.Iterable<PropertyInfo>
Returns:
iterator for this list

size

int size()
Returns the number of properties described in this list.

Returns:
size of this list

hasNoInheritableProperties

boolean hasNoInheritableProperties()
Returns tree if any properties in this list are inheritable.

Returns:
true if list contains inheritable properties