Package io.vertigo.core.node.config
Class CoreComponentConfig
java.lang.Object
io.vertigo.core.node.config.CoreComponentConfig
The componentconfig class defines the configuration of a component.
A component is defined by
- an id.
- proxy or pure component -no proxy-
- a implemenation class (empty if proxy, required if not proxy)
- an optional api class. (required if proxy)
- a map of params
- Author:
- npiedeloup, pchretien
-
Method Summary
Modifier and TypeMethodDescriptionOptional<Class<? extends CoreComponent>> getId()Class<? extends CoreComponent> io.vertigo.core.node.config.CoreComponentConfig.TypegetType()booleanbooleanbooleanisPlugin()
-
Method Details
-
getImplClass
- Returns:
- impl class of the component
-
getApiClass
- Returns:
- api of the component
-
getId
- Returns:
- id of the component
-
getType
public io.vertigo.core.node.config.CoreComponentConfig.Type getType() -
isAmplifier
public boolean isAmplifier()- Returns:
- if the component is an amplifier
-
isPlugin
public boolean isPlugin()- Returns:
- if the component is a plugin
-
isConnector
public boolean isConnector()- Returns:
- if the component is a connector
-
getParams
- Returns:
- params
-