Package io.openems.edge.core.appmanager
Interface Type<P extends Nameable,A extends OpenemsApp,M>
- All Known Subinterfaces:
AlpitronicEvcs.ParentProperty
,FeneconHome20.PropertyParent
,FeneconHome30.PropertyParent
,HardyBarthEvcs.PropertyParent
- All Known Implementing Classes:
AlpitronicEvcs.Property
,AwattarHourly.Property
,CarloGavazziMeter.Property
,CombinedHeatAndPower.Property
,DezonyEvcs.Property
,EntsoE.Property
,EvcsCluster.Property
,FeneconHome.Property
,FeneconHome20.Property
,FeneconHome30.Property
,FixActivePower.Property
,FixStateOfCharge.Property
,FroniusPvInverter.Property
,HardyBarthEvcs.Property
,HardyBarthEvcs.SubPropertyFirstChargepoint
,HardyBarthEvcs.SubPropertySecondChargepoint
,HeatingElement.Property
,HeatPump.Property
,IesKeywattEvcs.Property
,JanitzaMeter.Property
,KacoPvInverter.Property
,KdkMeter.Property
,KebaEvcs.Property
,KMtronic8Channel.Property
,KostalPvInverter.Property
,ManualRelayControl.Property
,MicrocareSdm630Meter.Property
,ModbusTcpApiReadOnly.Property
,ModbusTcpApiReadWrite.Property
,PeakShaving.Property
,PhaseAccuratePeakShaving.Property
,PowerPlantController.Property
,PrepareBatteryExtension.Property
,RestJsonApiReadOnly.Property
,SmaPvInverter.Property
,SocomecMeter.Property
,SolarEdgePvInverter.Property
,StromdaoCorrently.Property
,ThresholdControl.Property
,Tibber.Property
,Type.AbstractType
,WebastoNextEvcs.Property
,WebastoUniteEvcs.Property
public interface Type<P extends Nameable,A extends OpenemsApp,M>
extends Self<Type<P,A,M>>, Nameable
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Type.AbstractType<P extends Nameable,
A extends OpenemsApp, M> static final class
static class
Nested classes/interfaces inherited from interface io.openems.edge.core.appmanager.Nameable
Nameable.StaticNameable
-
Method Summary
Modifier and TypeMethodDescriptiondef()
Gets theAppDef
of the property.Gets a function to get the parameters.default Function
<M, ResourceBundle> Gets a function to get aResourceBundle
for translation.
-
Method Details
-
def
Gets theAppDef
of the property.- Returns:
- the
AppDef
-
getParamter
Function<Type.GetParameterValues<A>,M> getParamter()Gets a function to get the parameters.- Returns:
- the function
-
translationBundleSupplier
Gets a function to get aResourceBundle
for translation.If the
Type.Parameter
type is a BundleParamter,Type.Parameter.BundleParameter.bundle
will get returned.- Returns:
- the function
-