Joda System API

org.joda.property.type
Interface LinkMapProperty

All Superinterfaces:
LinkingProperty, java.util.Map, MapProperty, ModelElement, Property, java.io.Serializable
All Known Implementing Classes:
DefaultLinkMapProperty

public interface LinkMapProperty
extends MapProperty, LinkingProperty

Interface for a typed updateable map of beans.

Author:
Stephen Colebourne

Nested Class Summary
 
Nested classes inherited from class org.joda.property.Property
Property.Internal
 
Method Summary
 Bean getBean(java.lang.Object key)
          Get the element at the specified key as a formal string
 Bean putNew(java.lang.Object key)
          Get the list underlying the property.
 Bean putNew(java.lang.Object key, java.lang.Class intface)
          Get the list underlying the property.
 
Methods inherited from interface org.joda.property.type.MapProperty
getMapKeyType, toMap
 
Methods inherited from interface org.joda.property.Property
addPropertyChangeListener, bean, equals, equalsValue, firePropertyChange, getContentName, getContentType, getPropertyName, getPropertyType, hashCode, isModifiable, isNull, isReadOnly, removePropertyChangeListener, set, setModifiable, setReadOnly, toObject, toString
 
Methods inherited from interface org.joda.property.ModelElement
getAttribute, getAttributeCount, getAttributeMap, setAttribute
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from interface org.joda.property.type.LinkingProperty
getBeanList
 

Method Detail

getBean

public Bean getBean(java.lang.Object key)
Get the element at the specified key as a formal string

Parameters:
key - the element to obtain
Returns:
the element as a string

putNew

public Bean putNew(java.lang.Object key)
Get the list underlying the property.

Parameters:
key - the key to set the new bean at
Returns:
newly created bean

putNew

public Bean putNew(java.lang.Object key,
                   java.lang.Class intface)
Get the list underlying the property.

Parameters:
key - the key to set the new bean at
intface - the bean interface to create
Returns:
newly created bean

Joda System API

Copyright © 2001-2003 Stephen Colebourne. All Rights Reserved.