net.infonode.properties.propertymap
Class PropertyMapGroup

java.lang.Object
  extended bynet.infonode.properties.base.PropertyGroup
      extended bynet.infonode.properties.propertymap.PropertyMapGroup

public class PropertyMapGroup
extends PropertyGroup

A property group containing properties for which values can be set in a property map. The property map group has a property map containing default values for the properties in this group. If no default value is set, the default value of the property will be used.

Version:
$Revision: 1.3 $

Constructor Summary
PropertyMapGroup(PropertyMapGroup superGroup, String name, String description)
          Creates a group with a super group.
PropertyMapGroup(String name, String description)
          Constructor.
 
Method Summary
 PropertyMap getDefaultMap()
          Returns the property map containing the default values for properties in this group.
 
Methods inherited from class net.infonode.properties.base.PropertyGroup
addProperty, getDescription, getName, getProperties, getProperty, getProperty, getPropertyCount, getSuperGroup, hasProperty, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyMapGroup

public PropertyMapGroup(String name,
                        String description)
Constructor.

Parameters:
name - the name of this group
description - the description for this group

PropertyMapGroup

public PropertyMapGroup(PropertyMapGroup superGroup,
                        String name,
                        String description)
Creates a group with a super group.

Parameters:
superGroup - the super group from which to inherit properties
name - the name of this group
description - the description for this group
Method Detail

getDefaultMap

public PropertyMap getDefaultMap()
Returns the property map containing the default values for properties in this group.

Returns:
the property map containing the default values for properties in this group


Copyright © 2007 NNL Technology AB. All Rights Reserved.