Class MetaDecorator

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class MetaDecorator
    extends java.lang.Object
    implements java.lang.Cloneable
    Definition of a decorator.
    Version:
    $Id: $Id
    Author:
    lrosenberg
    • Constructor Summary

      Constructors 
      Constructor Description
      MetaDecorator()
      Creates a new metadecorator.
      MetaDecorator​(java.lang.String aName, java.lang.String aClassName)
      Creates a new meta decorator.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object clone()
      boolean equals​(java.lang.Object o)
      java.lang.String getClassName()
      Getter for the field className.
      java.lang.String getClassNameOnly()
      getClassNameOnly.
      java.lang.String getName()
      Getter for the field name.
      java.lang.String getRule()
      Getter for the field rule.
      int hashCode()
      void setClassName​(java.lang.String string)
      Sets class name for decorator.
      void setName​(java.lang.String string)
      Sets name for decorator.
      void setRule​(java.lang.String string)
      Sets rule for decorator instance.
      java.lang.String toString()
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MetaDecorator

        public MetaDecorator()
        Creates a new metadecorator.
      • MetaDecorator

        public MetaDecorator​(java.lang.String aName,
                             java.lang.String aClassName)
        Creates a new meta decorator.
        Parameters:
        aName - a String object.
        aClassName - a String object.
    • Method Detail

      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • getClassName

        public java.lang.String getClassName()

        Getter for the field className.

        Returns:
        class name of the decorator
      • getName

        public java.lang.String getName()

        Getter for the field name.

        Returns:
        name of a decorator
      • getRule

        public java.lang.String getRule()

        Getter for the field rule.

        Returns:
        rule for this decorator instance
      • setClassName

        public void setClassName​(java.lang.String string)
        Sets class name for decorator.
        Parameters:
        string - class name
      • setName

        public void setName​(java.lang.String string)
        Sets name for decorator.
        Parameters:
        string - name
      • setRule

        public void setRule​(java.lang.String string)
        Sets rule for decorator instance.
        Parameters:
        string - rule
      • toString

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getClassNameOnly

        public java.lang.String getClassNameOnly()

        getClassNameOnly.

        Returns:
        the name of the class of the decorator without a package.