org.codehaus.gmaven.feature
Interface Feature

All Known Implementing Classes:
ClassCompilerFeature, ClassCompilerFeature, ClassCompilerFeature, ClassFactoryFeature, ClassFactoryFeature, ClassFactoryFeature, ConsoleFeature, ConsoleFeature, ConsoleFeature, FeatureSupport, ScriptExecutorFeature, ScriptExecutorFeature, ScriptExecutorFeature, ShellFeature, ShellFeature, ShellFeature, StubCompilerFeature, StubCompilerFeature, StubCompilerFeature, TraceSanitizerFeature, TraceSanitizerFeature, TraceSanitizerFeature

public interface Feature

A feature which provides components.

Version:
$Id: Feature.java 9 2009-07-16 09:22:08Z user57 $
Author:
Jason Dillon

Method Summary
 Configuration config()
           
 Component create()
           
 Component create(Configuration context)
           
 String key()
           
 String name()
           
 void require()
           
 boolean supported()
           
 

Method Detail

key

String key()

name

String name()

supported

boolean supported()

require

void require()

config

Configuration config()

create

Component create(Configuration context)
                 throws Exception
Throws:
Exception

create

Component create()
                 throws Exception
Throws:
Exception


Copyright © 2006-2012 Codehaus. All Rights Reserved.