Package org.gorpipe.querydialogs.factory
Class PerspectiveDialogFactory
java.lang.Object
org.gorpipe.querydialogs.factory.AbstractDialogFactory<PerspectiveDialog>
org.gorpipe.querydialogs.factory.PerspectiveDialogFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGroup used for dialogs where dialog group attribute is not definedFields inherited from class org.gorpipe.querydialogs.factory.AbstractDialogFactory
inputFileFirstReport -
Constructor Summary
ConstructorsConstructorDescriptionPerspectiveDialogFactory(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEvaluator) PerspectiveDialogFactory(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEvaluator, boolean ignoreAllowedMismatch) -
Method Summary
Modifier and TypeMethodDescriptionprotected PerspectiveDialogbuildDialog(String name, Map<String, ? extends Object> attributes) buildDialogs(String resource) buildDialogs(String resource, byte[] ymlPayload) buildDialogs(String resource, String cacheDir) buildDialogs(Path resource) static PerspectiveDialogFactorycreate(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEval) Create a new perspective dialog factory.static PerspectiveDialogFactorycreate(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEval, boolean ignoreAllowedMismatch) Create a new perspective dialog factory.Methods inherited from class org.gorpipe.querydialogs.factory.AbstractDialogFactory
buildArgument, buildDialogs, getFileReader, getInputFileFirstReport, getQueryEval, registerArgumentBuilder
-
Field Details
-
OTHER_DIALOG_CATEGORY
Group used for dialogs where dialog group attribute is not defined- See Also:
-
-
Constructor Details
-
PerspectiveDialogFactory
public PerspectiveDialogFactory(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEvaluator) -
PerspectiveDialogFactory
public PerspectiveDialogFactory(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEvaluator, boolean ignoreAllowedMismatch)
-
-
Method Details
-
create
public static PerspectiveDialogFactory create(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEval) Create a new perspective dialog factory.- Returns:
- perspective dialog factory
-
create
public static PerspectiveDialogFactory create(org.gorpipe.gor.model.FileReader fileResolver, org.gorpipe.gor.model.QueryEvaluator queryEval, boolean ignoreAllowedMismatch) Create a new perspective dialog factory.- Returns:
- perspective dialog factory
-
buildDialog
protected PerspectiveDialog buildDialog(String name, Map<String, ? extends Object> attributes) throws freemarker.template.TemplateException- Specified by:
buildDialogin classAbstractDialogFactory<PerspectiveDialog>- Throws:
freemarker.template.TemplateException
-
buildDialogs
public List<PerspectiveDialog> buildDialogs(Path resource) throws IOException, freemarker.template.TemplateException - Overrides:
buildDialogsin classAbstractDialogFactory<PerspectiveDialog>- Parameters:
resource- - the Yaml to read- Returns:
- a
ListofDialogs - Throws:
IOExceptionfreemarker.template.TemplateException
-
buildDialogs
public List<PerspectiveDialog> buildDialogs(String resource, String cacheDir) throws IOException, freemarker.template.TemplateException - Overrides:
buildDialogsin classAbstractDialogFactory<PerspectiveDialog>- Parameters:
resource- - the Yaml to read- Returns:
- a
ListofDialogs - Throws:
IOExceptionfreemarker.template.TemplateException
-
buildDialogs
public List<PerspectiveDialog> buildDialogs(String resource) throws IOException, freemarker.template.TemplateException - Overrides:
buildDialogsin classAbstractDialogFactory<PerspectiveDialog>- Parameters:
resource- - the Yaml to read- Returns:
- a
ListofDialogs - Throws:
IOExceptionfreemarker.template.TemplateException
-
buildDialogs
public List<PerspectiveDialog> buildDialogs(String resource, byte[] ymlPayload) throws IOException, freemarker.template.TemplateException - Throws:
IOExceptionfreemarker.template.TemplateException
-