Modifier and Type | Interface and Description |
---|---|
interface |
ComponentBuilder<T extends PropositionEditor> |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
SimpleTextComponentBuilder.buildTermParameters(PropositionEditor propositionEditor) |
void |
SimpleTextComponentBuilder.onSubmit(PropositionEditor propositionEditor) |
void |
SimpleTextComponentBuilder.resolveTermParameters(PropositionEditor propositionEditor,
Map<String,String> termParameters) |
void |
SimpleTextComponentBuilder.validate(PropositionEditor propositionEditor) |
Modifier and Type | Method and Description |
---|---|
protected PropositionEditor |
RuleEditor.createPropositionEditor(PropositionDefinitionContract definition) |
protected PropositionEditor |
PropositionEditor.createPropositionEditor(PropositionDefinitionContract definition) |
PropositionEditor |
RuleEditor.getPropositionEditor() |
Modifier and Type | Method and Description |
---|---|
List<PropositionEditor> |
PropositionEditor.getCompoundEditors() |
Modifier and Type | Method and Description |
---|---|
void |
RuleEditor.setProposition(PropositionEditor proposition) |
Modifier and Type | Method and Description |
---|---|
void |
PropositionEditor.setCompoundEditors(List<PropositionEditor> compoundEditors) |
Modifier and Type | Method and Description |
---|---|
PropositionEditor |
RuleViewHelperService.copyProposition(PropositionEditor proposition) |
PropositionEditor |
RuleViewHelperService.createCompoundPropositionBoStub(PropositionEditor existing,
boolean addNewChild) |
PropositionEditor |
RuleViewHelperService.createSimplePropositionBoStub(PropositionEditor sibling) |
Modifier and Type | Method and Description |
---|---|
Boolean |
RuleViewHelperService.compareCompoundProposition(List<PropositionEditor> original,
List<PropositionEditor> compare) |
Boolean |
RuleViewHelperService.compareCompoundProposition(List<PropositionEditor> original,
List<PropositionEditor> compare) |
Modifier and Type | Method and Description |
---|---|
PropositionEditor |
RuleViewHelperServiceImpl.copyProposition(PropositionEditor oldProposition)
Make a new copy of the current proposition including the compounds.
|
protected PropositionEditor |
RuleViewHelperServiceImpl.copyPropositionEditor(PropositionEditor oldProposition)
Used when the user clicked the copy button.
|
PropositionEditor |
RuleViewHelperServiceImpl.createCompoundPropositionBoStub(PropositionEditor existing,
boolean addNewChild) |
PropositionEditor |
RuleViewHelperServiceImpl.createSimplePropositionBoStub(PropositionEditor sibling)
Creates a new instance of a simple proposition.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends PropositionEditor> |
RuleViewHelperServiceImpl.getPropositionEditorClass()
Override this method to return a different class type if you need to use a different propositoin editor class.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
RuleViewHelperServiceImpl.compareProposition(PropositionEditor original,
PropositionEditor compare)
Method to handle the proposition comparison recursively.
|
void |
RuleViewHelperServiceImpl.configurePropositionForType(PropositionEditor proposition) |
PropositionEditor |
RuleViewHelperServiceImpl.copyProposition(PropositionEditor oldProposition)
Make a new copy of the current proposition including the compounds.
|
protected PropositionEditor |
RuleViewHelperServiceImpl.copyPropositionEditor(PropositionEditor oldProposition)
Used when the user clicked the copy button.
|
PropositionEditor |
RuleViewHelperServiceImpl.createCompoundPropositionBoStub(PropositionEditor existing,
boolean addNewChild) |
PropositionEditor |
RuleViewHelperServiceImpl.createSimplePropositionBoStub(PropositionEditor sibling)
Creates a new instance of a simple proposition.
|
void |
RuleViewHelperServiceImpl.finPropositionEditor(PropositionEditor propositionEditor)
Finalizes the proposition, setting the type and terms.
|
Map<String,String> |
RuleViewHelperServiceImpl.getTermParameters(PropositionEditor proposition)
Create TermEditor from the TermDefinition objects to be used in the ui and return a map of
the key and values of the term parameters.
|
protected Map<String,String> |
RuleEditorMaintainableImpl.getTermParameters(PropositionEditor proposition) |
void |
RuleViewHelperServiceImpl.initPropositionEditor(PropositionEditor propositionEditor)
Initializes the proposition, populating the type and terms.
|
void |
RuleEditorMaintainableImpl.initPropositionEditor(PropositionEditor propositionEditor) |
void |
RuleEditorMaintainableImpl.onSubmit(PropositionEditor propositionEditor) |
void |
RuleViewHelperServiceImpl.resetDescription(PropositionEditor prop)
Clear the description and natural language on proposition editors.
|
void |
RuleViewHelperServiceImpl.setTypeForCompoundOpCode(PropositionEditor proposition,
String compoundOpCode) |
Boolean |
RuleViewHelperServiceImpl.validateProposition(PropositionEditor proposition)
Validate the proposition.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
RuleViewHelperServiceImpl.compareCompoundProposition(List<PropositionEditor> original,
List<PropositionEditor> compare)
Recursively compare child propositions.
|
Boolean |
RuleViewHelperServiceImpl.compareCompoundProposition(List<PropositionEditor> original,
List<PropositionEditor> compare)
Recursively compare child propositions.
|
Modifier and Type | Method and Description |
---|---|
protected PropositionEditor |
RuleCompareTreeBuilder.getChildForIndex(PropositionEditor parent,
int index) |
protected PropositionEditor |
RuleCompareTreeBuilder.getRootProposition(RuleEditor rule) |
Modifier and Type | Method and Description |
---|---|
protected void |
RuleCompareTreeBuilder.addCompoundTreeNode(Node<CompareTreeNode,String> newNode,
PropositionEditor firstElement,
PropositionEditor secondElement) |
protected void |
RuleCompareTreeBuilder.addTreeNode(Node<CompareTreeNode,String> currentNode,
PropositionEditor firstElement,
PropositionEditor secondElement) |
protected String |
RulePreviewTreeBuilder.buildNodeLabel(PropositionEditor prop) |
protected String |
AbstractTreeBuilder.buildNodeLabel(PropositionEditor prop) |
protected PropositionEditor |
RuleCompareTreeBuilder.getChildForIndex(PropositionEditor parent,
int index) |
protected int |
RuleCompareTreeBuilder.getChildrenSize(PropositionEditor parent) |
protected String |
AbstractTreeBuilder.getDescription(PropositionEditor proposition) |
protected String |
RuleCompareTreeBuilder.getLabelForChild(PropositionEditor proposition,
String label) |
protected String |
RuleCompareTreeBuilder.getLabelForOperator(PropositionEditor proposition) |
List<Object> |
RuleViewTreeBuilder.getListItems(PropositionEditor propositionEditor) |
List<Object> |
RulePreviewTreeBuilder.getListItems(PropositionEditor propositionEditor) |
List<String> |
RuleCompareTreeBuilder.getListItems(PropositionEditor propositionEditor) |
protected String |
AbstractTreeBuilder.getPropositionPrefix(PropositionEditor prop) |
Modifier and Type | Field and Description |
---|---|
protected PropositionEditor |
RuleEditorTreeNode.proposition |
Modifier and Type | Method and Description |
---|---|
PropositionEditor |
RuleEditorTreeNode.getProposition() |
Modifier and Type | Method and Description |
---|---|
void |
RuleEditorTreeNode.setProposition(PropositionEditor proposition) |
Constructor and Description |
---|
CompoundOpCodeNode(PropositionEditor proposition) |
RuleEditorTreeNode(PropositionEditor proposition) |
SimplePropositionEditNode(PropositionEditor proposition) |
SimplePropositionNode(PropositionEditor proposition) |
Modifier and Type | Method and Description |
---|---|
static PropositionEditor |
PropositionTreeUtil.createCompoundPropositionBoStub(PropositionEditor existing,
boolean addNewChild,
Class<? extends PropositionEditor> propClass) |
static PropositionEditor |
PropositionTreeUtil.createCompoundPropositionBoStub(PropositionEditor existing,
Class<? extends PropositionEditor> propClass) |
static PropositionEditor |
PropositionTreeUtil.createSimplePropositionBoStub(PropositionEditor sibling,
Class<? extends PropositionEditor> propClass)
This method creates a partially populated Simple PropositionBo with
three parameters: a term type paramter (value not assigned)
a operation parameter
a constant parameter (value set to empty string)
The returned PropositionBo has an generatedId.
|
static PropositionEditor |
PropositionTreeUtil.findProposition(Node<RuleEditorTreeNode,String> currentNode,
String selectedPropKey) |
static PropositionEditor |
PropositionTreeUtil.getProposition(RuleEditor ruleEditor) |
PropositionEditor |
RuleLogicExpressionParser.parseExpressionIntoRule(RuleEditor ruleEditor,
RuleViewHelperService viewHelper)
Method to rebuild the tree based on the set token list that was built from given expression.
|
PropositionEditor |
RuleLogicExpressionParser.ruleFromStack(Stack<ExpressionToken> tokenStack,
Map<String,PropositionEditor> simplePropositions,
Queue<PropositionEditor> compoundPropositions,
RuleEditor rule,
RuleViewHelperService viewHelper)
Build the proposition tree from the token stack in reverse order.
|
Modifier and Type | Method and Description |
---|---|
static void |
PropositionTreeUtil.cancelNewProp(PropositionEditor proposition) |
static String |
PropositionTreeUtil.configureLogicExpression(PropositionEditor proposition)
Builds a logical string expression from the proposition tree.
|
static PropositionEditor |
PropositionTreeUtil.createCompoundPropositionBoStub(PropositionEditor existing,
boolean addNewChild,
Class<? extends PropositionEditor> propClass) |
static PropositionEditor |
PropositionTreeUtil.createCompoundPropositionBoStub(PropositionEditor existing,
Class<? extends PropositionEditor> propClass) |
static PropositionEditor |
PropositionTreeUtil.createSimplePropositionBoStub(PropositionEditor sibling,
Class<? extends PropositionEditor> propClass)
This method creates a partially populated Simple PropositionBo with
three parameters: a term type paramter (value not assigned)
a operation parameter
a constant parameter (value set to empty string)
The returned PropositionBo has an generatedId.
|
static String |
PropositionTreeUtil.getBindingPath(PropositionEditor proposition,
String propertyName) |
static String |
PropositionTreeUtil.getBindingPrefix(PropositionEditor proposition) |
static boolean |
PropositionTreeUtil.isSimpleCompounds(PropositionEditor propositionEditor) |
static void |
PropositionTreeUtil.removeCompoundProp(PropositionEditor proposition)
This method walks through the proposition tree and remove all parent compound propositions
that only have one child.
|
static boolean |
PropositionTreeUtil.resetEditModeOnPropositionTree(PropositionEditor proposition)
disable edit mode for all Nodes beneath and including the passed in Node
|
static void |
PropositionTreeUtil.resetNewProp(PropositionEditor proposition) |
void |
NaturalLanguageHelper.setNaturalLanguageForUsage(PropositionEditor proposition,
String usageName,
String namespace)
This method should set the natural language only for the given proposition.
|
void |
NaturalLanguageHelper.setNaturalLanguageTreeForUsage(PropositionEditor proposition,
String usageName,
String namespace)
This method sets the natural language descriptions for the given proposition and all its child propositions as
well.
|
Modifier and Type | Method and Description |
---|---|
static PropositionEditor |
PropositionTreeUtil.createCompoundPropositionBoStub(PropositionEditor existing,
boolean addNewChild,
Class<? extends PropositionEditor> propClass) |
static PropositionEditor |
PropositionTreeUtil.createCompoundPropositionBoStub(PropositionEditor existing,
Class<? extends PropositionEditor> propClass) |
static PropositionEditor |
PropositionTreeUtil.createSimplePropositionBoStub(PropositionEditor sibling,
Class<? extends PropositionEditor> propClass)
This method creates a partially populated Simple PropositionBo with
three parameters: a term type paramter (value not assigned)
a operation parameter
a constant parameter (value set to empty string)
The returned PropositionBo has an generatedId.
|
PropositionEditor |
RuleLogicExpressionParser.ruleFromStack(Stack<ExpressionToken> tokenStack,
Map<String,PropositionEditor> simplePropositions,
Queue<PropositionEditor> compoundPropositions,
RuleEditor rule,
RuleViewHelperService viewHelper)
Build the proposition tree from the token stack in reverse order.
|
PropositionEditor |
RuleLogicExpressionParser.ruleFromStack(Stack<ExpressionToken> tokenStack,
Map<String,PropositionEditor> simplePropositions,
Queue<PropositionEditor> compoundPropositions,
RuleEditor rule,
RuleViewHelperService viewHelper)
Build the proposition tree from the token stack in reverse order.
|
Modifier and Type | Class and Description |
---|---|
class |
KSPropositionEditor |
Modifier and Type | Method and Description |
---|---|
protected String |
KSRuleViewTreeBuilder.getDescription(PropositionEditor proposition) |
protected String |
KSRulePreviewTreeBuilder.getDescription(PropositionEditor proposition) |
protected String |
KSRuleEditTreeBuilder.getDescription(PropositionEditor proposition) |
protected String |
KSRuleCompareTreeBuilder.getDescription(PropositionEditor proposition) |
Modifier and Type | Class and Description |
---|---|
class |
FEPropositionEditor |
Modifier and Type | Method and Description |
---|---|
protected PropositionEditor |
FERuleEditor.createPropositionEditor(PropositionDefinitionContract definition) |
protected PropositionEditor |
FEPropositionEditor.createPropositionEditor(PropositionDefinitionContract definition) |
Modifier and Type | Method and Description |
---|---|
PropositionEditor |
AORuleViewHelperServiceImpl.copyCOProposition(PropositionEditor coProposition)
Copy proposition from parent CO and nullify proposition parameters.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends PropositionEditor> |
FERuleViewHelperServiceImpl.getPropositionEditorClass() |
Class<? extends PropositionEditor> |
CORuleViewHelperServiceImpl.getPropositionEditorClass() |
Class<? extends PropositionEditor> |
AORuleViewHelperServiceImpl.getPropositionEditorClass() |
Modifier and Type | Method and Description |
---|---|
PropositionEditor |
AORuleViewHelperServiceImpl.copyCOProposition(PropositionEditor coProposition)
Copy proposition from parent CO and nullify proposition parameters.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AORuleViewCoCluTreeBuilder.addTreeNode(Node<CompareTreeNode,String> currentNode,
PropositionEditor firstElement,
PropositionEditor secondElement) |
List<String> |
CORuleCompareTreeBuilder.getListItems(PropositionEditor propositionEditor) |
Modifier and Type | Class and Description |
---|---|
class |
LUPropositionEditor |
Modifier and Type | Method and Description |
---|---|
protected PropositionEditor |
LURuleEditor.createPropositionEditor(PropositionDefinitionContract definition) |
protected PropositionEditor |
LUPropositionEditor.createPropositionEditor(PropositionDefinitionContract definition) |
Modifier and Type | Method and Description |
---|---|
PropositionEditor |
LURuleViewHelperServiceImpl.copyProposition(PropositionEditor oldProposition) |
Modifier and Type | Method and Description |
---|---|
Class<? extends PropositionEditor> |
LURuleViewHelperServiceImpl.getPropositionEditorClass() |
Modifier and Type | Method and Description |
---|---|
Boolean |
LURuleViewHelperServiceImpl.compareProposition(PropositionEditor original,
PropositionEditor compare)
Compares CO and CLU with each other for the display of a info message.
|
PropositionEditor |
LURuleViewHelperServiceImpl.copyProposition(PropositionEditor oldProposition) |
void |
LURuleViewHelperServiceImpl.setTypeForCompoundOpCode(PropositionEditor proposition,
String compoundOpCode) |
Modifier and Type | Method and Description |
---|---|
List<Object> |
LURuleViewTreeBuilder.getListItems(PropositionEditor propositionEditor) |
List<Object> |
LURulePreviewTreeBuilder.getListItems(PropositionEditor propositionEditor) |
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.