Alternatives

Usecase

When and Why Text

Methods

method .requiredAlternatives

Input ParametersDescriptionExampleVisual
Label label, Static PropertyAltermative... alternative


Extractor



Codeblock

Usecase

Methods

method .requiredCodeblock()

Input ParametersDescriptionExampleVisual
Label label,


Label label, String defaultSkeleton


Label label, CodeLanguage codeLanguage


Label label, CodeLanguage codeLanguage, String defaultSkeleton


CodeLanguage Types

  • None
  • Python
  • JavaScript

Extractor

String code = parameters.extractor().codeblockValue(String internalName)



Collection

?

Usecase

Missing

Methods

method .requiredCollection()

Input ParametersDescriptionExampleVisual
Label label, StaticProperty... staticProperties


Extractor



ColorParameter

Usecase

What type of color? RGB? HEX?

Methods

method .requiredColorParameter()

Input ParametersDesciptionExampleVisual
Label label


Label label, String defaultColor


Extractor



File

Usecase

Missing

Methods

method .requiredFile()

Input ParametersDesciptionExampleVisual
Label label


Label label, String requiredFiletypes


Label label, Filetypes... requiredFiletypes


Filetypes:

  • CSV("csv")
  • JPG("jpg", "jpeg")
  • JSON("json")
  • XLS("xls")
  • XLSX("xlsx")
  • XML("xml"),
  • ZIP("zip")

Extractor



Float

Usecase


Methods

method .requiredFloadParameter()

Input ParametersDescriptionExampleVisual
Label label


Label label, Float defaultValue


Label label, Float min, Float max, Float step


Label label, String linkedMappingPropertyInternalName


String internalId, String label, String description, Float min, Float max, Float step


Extractor

Float example = parameters.extractor().singleValueParameter(String interna
lName, Float.class);



HTML

Usecase

Missing

Methods

method .requiredHtmlInputParameter()

Input ParametersDescriptionExampleVisual
Label label


Extractor



Integer

Usecase


Methods

method .requiredIntegerParameter()

Input ParametersDesciptionExampleVisual
Label label


label label, Integer defaultValue


Label label, Integer min, Integer max, Integer step


Label label, String linkedMappingPropertyInternalName


String internalId, String label, String description, Integer min, Integer max, Integer step


Extractor

Integer example = parameters.extractor().singleValueParameter(String internalName, Integer.class);



MultiValueSelection

Usecase


Methods

method .requiredMultiValueSelection()

Input ParametersDesciptionExampleVisual
Label label, Options... options
requiredMultiValueSelection(Labels.withId(String internalName), Options.from("Option1", "Option2", "Option3"))
Label label, List < Option > options


Extractor


List<String> selectedMultiValue = parameters.extractor().selectedMultiValues(String internalName, String.class);



MultiValueSelectionFromContainer

?

Usecase

Missing what is Container and why?

Methods

method .requiredMultiValueSelectionFromContainer()

Input ParametersDesciptionExampleVisual
Label label


Label label, List < String > dependsOn


Extractor



OntologyConcept


Usecase


Methods

method .requiredOntologyConcept()

Input ParametersDesciptionExampleVisual
Label label, SupportedProperty... supportedOntologyProperties


Label label, String requiredConceptUri, SupportedProperty... supportedOntologyProperties


Extractor



SingleValueSelection


Usecase


Methods

method .requiredSingleValueSelection()

Input ParametersDesciptionExampleVisual
Label label, Option... options
requiredSingleValueSelection(Labels.withId(String internalName), Options.from("Option1", "Option2", "Option3"))
Label label, List < Option > options


Label label, List < Option > options, boolean horizontalRendering


Extractor

String example = parameters.extractor().selectedSingleValue(String internalName, String.class));



SingleValueSelectionFromContainer


?


Missing what is Container?

Methods

method .requiredMultiValueSelectionFromContainer

Input ParametersDesciptionExampleVisual
Label label, List < String > dependsOn


Extractor



SlideToogle

?


Missing

Usecase


Methods

method `.requireSlideToggle

Input ParametersDesciptionExampleVisual
Label label, boolean defaultValue


Extractor



StaticProperty

?

Usecase

Missing

Methods

method .requiredStaticProperty

Input ParametersDesciptionExampleVisual
StaticProperty staticProperty


Extractor



Stream

?

Usecase

Missing

Methods

method .requiredStream

Input ParametersDesciptionExampleVisual
CollectedStreamRequirements streamRequirements


Extractor



Text


Usecase


Methods

method .requiredTextParameter

Input ParametersDesciptionExampleVisual
Label label


Label label, String defaultValue


Label loabel, boolean multiline, boolan placeholdersSupported


Extractor

String example = parameters.extractor().textParameter(String internalName, String.class);



?

Usecase

Missing what is Link

Methods

method .requiredTextParameterWithLink

Input ParametersDesciptionExampleVisual
Label label, String linkedMappingPropertyInternalName


Extractor



Extractor methods


Basics extractor methods summary

TypeUsed ByMethodDescription
String
outputKeySelectors()
List < String >
outputTopic()
String
singleValueParameter(String internalName, Class <V> targetClass)
V
singleValueParameter(EventPropertyPromitive targetType, String internalName)
List <StaticPropertyGroup>
collectionMembersAsGroup(String internalName)
Boolean
comparePropertyRuntimeType(EventProperty eventProperty, Datatypes datatype)
Boolean
comparePropertyRuntimeType(EventProperty eventProperty, Datatypes datatype, boolean ignoreListElements)
StaticProperty
extractGroupMember(String internalName, StaticPropertyGroup group)
List <EventProperty>
getEventPropertiesByScope(PropetyScope scope)
List <EventProperty>
getEventPropertiesBySelector(List < String > selectors)
List < String>
getEventPropertiesRuntimeNameScope(PropertyScope scope)
List < String>
getEventPropertiesSelectorByScope(PropertyScope scope)
EventProperty
getEventPropertyBySelector(String selector)
String
getEventPropertyTypeBySelector(String selector)
List < EventProperty>
getInputStreamEventPropertySubset(List < String> propertySelectors)
List < EventProperty>
getNoneInputStreamEventPropertySubset(List < String> propertySelectors)
StaticProperty
getStaticPropertyByName(String name)
W
getStaticPropertyByName(String internalName, Class< W> spType)
List < String>
getUnaryMappingsFromCollection(STring collectionsStaticPropertyName)
String
inputTopic(Integer streamIndex)
String
mappingPropertyValue(String staticPropertyName)
List < String>
mappingPropertyValues(String staticPropertyName)
String
measurementUnit(String runtimeName, Integer streamIndex)
String
propertyDatatype(String runtimeName)
String
secretValue(String internalName)
String
selectedAlternatuveInternalId(String alternativesInternalId)
String
selectedColor(String internalName)
String
selectedFilename(String internalName)
List < V>
selectedMultiValues(String internalName, Class < V> targetClass)
V
selectedSingleValue(String internalName, Classs < V> targetClass)
V
selectedSingleValueInternalName(String internalName, class < V> targetClass)
List < V>
selectedTreeNodesInternalName(String internalName, Class < V> targetClass, boolean onlyDataNodes)
List < V>
singleValueParameterFromCollection(String internalName, Class < V> targetClass)
boolean
slideToogleValue(String internalName)
V
supportedOntologyPropertyValue(String domainPropertyInternalId, String propertyId, Class > V> targetClass)
String
textParameter(String internalName)
  • No labels