Class DefaultProperty


  • public class DefaultProperty
    extends java.lang.Object
    DefaultProperty contains the default value assigned to a property with a specific name and type.
    Since:
    2.0
    Version:
    $Id$
    Author:
    Dain Sundstrom
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultProperty()
      Creates a new empty default property.
      DefaultProperty​(java.lang.String name, java.lang.Class type, java.lang.Object value)
      Creates new default property value for a property with the specified name and type.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Gets the property name.
      java.lang.Class getType()
      Gets the property type.
      java.lang.Object getValue()
      Gets the default value.
      void setName​(java.lang.String name)
      Sets the property name.
      void setType​(java.lang.Class type)
      Sets the property type.
      void setValue​(java.lang.Object value)
      Sets the default value.
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DefaultProperty

        public DefaultProperty()
        Creates a new empty default property. This instance is unusable until the name, type and values are assigned.
      • DefaultProperty

        public DefaultProperty​(java.lang.String name,
                               java.lang.Class type,
                               java.lang.Object value)
        Creates new default property value for a property with the specified name and type.
        Parameters:
        name - the name of the property
        type - the type of the property
        value - the default value
    • Method Detail

      • getName

        public java.lang.String getName()
        Gets the property name.
        Returns:
        the property name
      • setName

        public void setName​(java.lang.String name)
        Sets the property name.
        Parameters:
        name - the property name
      • getType

        public java.lang.Class getType()
        Gets the property type.
        Returns:
        the property type
      • setType

        public void setType​(java.lang.Class type)
        Sets the property type.
        Parameters:
        type - the property type
      • getValue

        public java.lang.Object getValue()
        Gets the default value.
        Returns:
        the default value
      • setValue

        public void setValue​(java.lang.Object value)
        Sets the default value.
        Parameters:
        value - the default value
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object