public class SystemComponentBuilder extends org.fabric3.api.model.type.builder.ComponentBuilder<SystemComponentBuilder>
implementation.system component definition.| Modifier | Constructor and Description |
|---|---|
protected |
SystemComponentBuilder(java.lang.String name,
java.lang.Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
org.fabric3.api.model.type.component.Component<SystemImplementation> |
build() |
protected org.fabric3.api.model.type.component.Component<?> |
getComponent() |
static SystemComponentBuilder |
newBuilder(java.lang.Class<?> clazz)
Creates a new builder using the given implementation class.
|
static SystemComponentBuilder |
newBuilder(java.lang.String name,
java.lang.Class<?> clazz)
Creates a new builder using the given component name and implementation class.
|
protected SystemComponentBuilder(java.lang.String name,
java.lang.Class<?> clazz)
public static SystemComponentBuilder newBuilder(java.lang.String name, java.lang.Class<?> clazz)
name - the component name nameclazz - the implementation classpublic static SystemComponentBuilder newBuilder(java.lang.Class<?> clazz)
clazz - the implementation classpublic org.fabric3.api.model.type.component.Component<SystemImplementation> build()
protected org.fabric3.api.model.type.component.Component<?> getComponent()
getComponent in class org.fabric3.api.model.type.builder.ComponentBuilder<SystemComponentBuilder>