it.amattioli.workstate.core
Class MetaAttribute

Show UML class diagram
java.lang.Object
  extended by it.amattioli.workstate.core.MetaAttribute

public class MetaAttribute
extends Object


Field Summary
static String ATTRIBUTE_NAME_RESOURCE
           
 
Constructor Summary
MetaAttribute(String tag, Class<?> attributeClass, Object initial)
           
MetaAttribute(String tag, String attributeClassName, Object initial)
           
 
Method Summary
 void addValidator(AttributeValidator validator)
           
 void checkValidAttribute(Object obj)
           
protected static Class<?> ClassForName(String className)
           
 boolean equals(Object obj)
           
 Class<?> getAttributeClass()
           
 Object getInitialValue()
           
 String getTag()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ATTRIBUTE_NAME_RESOURCE

public static final String ATTRIBUTE_NAME_RESOURCE
See Also:
Constant Field Values
Constructor Detail

MetaAttribute

public MetaAttribute(String tag,
                     Class<?> attributeClass,
                     Object initial)

MetaAttribute

public MetaAttribute(String tag,
                     String attributeClassName,
                     Object initial)
Method Detail

getTag

public String getTag()

getInitialValue

public Object getInitialValue()

ClassForName

protected static final Class<?> ClassForName(String className)
                                      throws ClassNotFoundException
Throws:
ClassNotFoundException

getAttributeClass

public Class<?> getAttributeClass()

checkValidAttribute

public void checkValidAttribute(Object obj)
                         throws WorkflowException
Throws:
WorkflowException

addValidator

public void addValidator(AttributeValidator validator)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.