com.jbbres.lib.actions.tools.elements
Class AbstractElementDescription<T extends Element>

java.lang.Object
  extended by com.jbbres.lib.actions.tools.elements.ResourceBundleElementDescription<T>
      extended by com.jbbres.lib.actions.tools.elements.AbstractElementDescription<T>
All Implemented Interfaces:
ElementDescription<T>, com.jbbres.lib.search.Searchable, java.lang.Comparable<ElementDescription<?>>
Direct Known Subclasses:
DefaultActionDescription, DefaultVariableDescription

public abstract class AbstractElementDescription<T extends Element>
extends ResourceBundleElementDescription<T>

Provides information regarding the element, such as its name, a short description, its version number etc.

Since:
1.0.0
Version:
1.0.0
Author:
Jean-Baptiste Bres

Field Summary
static java.lang.String SERVICE
          The Class full name that contains the model associated to the element.
 
Fields inherited from interface com.jbbres.lib.actions.elements.ElementDescription
CATEGORY_SEPARATOR, DESCRIPTION_CATEGORIES, DESCRIPTION_COMPANY_NAME, DESCRIPTION_COMPANY_SUPPORT, DESCRIPTION_COMPANY_WEBSITE, DESCRIPTION_COPYRIGHT, DESCRIPTION_ICON, DESCRIPTION_SUMMARY, DESCRIPTION_TITLE, DESCRIPTION_VERSION, TYPE
 
Constructor Summary
AbstractElementDescription(java.lang.Class<? extends AbstractElement> elementClazz)
          Instantiates a new element properties.
 
Method Summary
 
Methods inherited from class com.jbbres.lib.actions.tools.elements.ResourceBundleElementDescription
addElementDescriptionChangeListener, compareTo, defaultIcon, fireElementDesccriptionChange, getCategories, getDescription, getElementClass, getElementDescription, getIcon, getSearchableValue, newElementInstance, removeElementDescriptionChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE

public static final java.lang.String SERVICE
The Class full name that contains the model associated to the element. The class should be an instance of ElementService .

See Also:
Constant Field Values
Constructor Detail

AbstractElementDescription

public AbstractElementDescription(java.lang.Class<? extends AbstractElement> elementClazz)
                           throws java.io.IOException
Instantiates a new element properties.

Parameters:
elementClazz - - the element class
Throws:
java.io.IOException - Signals that an I/O exception has occurred.


To file bugs or suggest feature enhancements, visit the app.jbbres.com Bug Reporter website.

Additional documentation available online at http://app.jbbres.com/actions/developers.

Copyright � 2009-2011 app.jbbres.com. All Rights Reserved.