org.jtheque.core.managers.feature
Class FeatureManager.ManagedFeature

java.lang.Object
  extended by org.jtheque.core.managers.feature.Feature
      extended by org.jtheque.core.managers.feature.FeatureManager.ManagedFeature
Enclosing class:
FeatureManager

protected final class FeatureManager.ManagedFeature
extends Feature

A managed feature.

Author:
Baptiste Wicht

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jtheque.core.managers.feature.Feature
Feature.FeatureType
 
Constructor Summary
protected FeatureManager.ManagedFeature()
           
 
Method Summary
 void addSubFeature(Feature feature)
          Add a subfeature to the feature.
 void removeSubFeature(Feature feature)
          Remove a subfeature to the feature.
 
Methods inherited from class org.jtheque.core.managers.feature.Feature
getAction, getBaseName, getIcon, getPosition, getSubFeatures, getTitleKey, getType, setAction, setBaseName, setIcon, setPosition, setTitleKey, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureManager.ManagedFeature

protected FeatureManager.ManagedFeature()
Method Detail

addSubFeature

public void addSubFeature(Feature feature)
Description copied from class: Feature
Add a subfeature to the feature.

Overrides:
addSubFeature in class Feature
Parameters:
feature - The feature to add.

removeSubFeature

public void removeSubFeature(Feature feature)
Description copied from class: Feature
Remove a subfeature to the feature.

Overrides:
removeSubFeature in class Feature
Parameters:
feature - The feature to remove.


Copyright © 2009 JTheque. All Rights Reserved.