org.jafer.osid
Class Properties

java.lang.Object
  extended by org.jafer.osid.Properties
All Implemented Interfaces:
java.io.Serializable, org.osid.shared.Properties

public class Properties
extends java.lang.Object
implements org.osid.shared.Properties

See Also:
Serialized Form

Field Summary
(package private)  java.util.Map properties
           
(package private)  org.osid.shared.Type type
           
 
Constructor Summary
Properties(org.osid.shared.Type type, java.util.Map properties)
           
 
Method Summary
 org.osid.shared.ObjectIterator getKeys()
           
 java.io.Serializable getProperty(java.io.Serializable key)
           
 org.osid.shared.Type getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

org.osid.shared.Type type

properties

java.util.Map properties
Constructor Detail

Properties

public Properties(org.osid.shared.Type type,
                  java.util.Map properties)
Method Detail

getType

public org.osid.shared.Type getType()
                             throws org.osid.shared.SharedException
Specified by:
getType in interface org.osid.shared.Properties
Throws:
org.osid.shared.SharedException

getProperty

public java.io.Serializable getProperty(java.io.Serializable key)
                                 throws org.osid.shared.SharedException
Specified by:
getProperty in interface org.osid.shared.Properties
Throws:
org.osid.shared.SharedException

getKeys

public org.osid.shared.ObjectIterator getKeys()
                                       throws org.osid.shared.SharedException
Specified by:
getKeys in interface org.osid.shared.Properties
Throws:
org.osid.shared.SharedException