Package gnu.mapping

Class PropertySet

java.lang.Object
gnu.mapping.PropertySet
All Implemented Interfaces:
Named
Direct Known Subclasses:
Environment, Procedure

public abstract class PropertySet extends Object implements Named
  • Field Details

    • nameKey

      public static final Symbol nameKey
  • Constructor Details

    • PropertySet

      public PropertySet()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface Named
    • getSymbol

      public Object getSymbol()
      Specified by:
      getSymbol in interface Named
    • setSymbol

      public final void setSymbol(Object name)
    • setName

      public final void setName(String name)
      Specified by:
      setName in interface Named
    • getProperty

      public Object getProperty(Object key, Object defaultValue)
    • setProperty

      public void setProperty(Object key, Object value)
    • setProperty

      public static Object[] setProperty(Object[] properties, Object key, Object value)
      Given a property list, update it.
      Parameters:
      properties - the input property list
      key -
      value - associate this with key in result
      Returns:
      updated property list (maybe the same as the input)
    • removeProperty

      public Object removeProperty(Object key)