public interface IGrammar
Modifier and Type | Method and Description |
---|---|
void |
createHostProtocolProperty(java.lang.String pluginName,
java.lang.String grammarName,
PropertyDefinition prop)
Add property definition to protocol binding of host for given grammar of given plugin.
|
void |
createOperationNodeDefinition(java.lang.String pluginName,
java.lang.String grammarName,
java.lang.String nodeName,
java.lang.String nodeDisplayName,
int level)
Create definition of operation node for given grammar of given plugin.
|
void |
createOperationNodeProperty(java.lang.String pluginName,
java.lang.String grammarName,
java.lang.String nodeName,
PropertyDefinition prop)
Add property definition to operation node for given grammar of given plugin.
|
void |
createOperationTransactionActionDefinition(java.lang.String pluginName,
java.lang.String grammarName,
java.lang.String transactionName,
java.lang.String actionName,
java.lang.String actionDisplayName,
int direction)
Create definition of action of operation transaction for given grammar of given plugin.
|
void |
createOperationTransactionActionProperty(java.lang.String pluginName,
java.lang.String grammarName,
java.lang.String transactionName,
java.lang.String actionName,
PropertyDefinition prop)
Add property definition to action of operation transaction for given grammar of given plugin.
|
void |
createOperationTransactionDefinition(java.lang.String pluginName,
java.lang.String grammarName,
java.lang.String transactionName,
java.lang.String transactionDisplayName,
boolean isSync)
Create definition of operation transaction for given grammar of given plugin.
|
void |
createOperationTransactionProperty(java.lang.String pluginName,
java.lang.String grammarName,
java.lang.String transactionName,
PropertyDefinition prop)
Add property definition to operation transaction for given grammar of given plugin.
|
void |
createPartnerProtocolProperty(java.lang.String pluginName,
java.lang.String grammarName,
PropertyDefinition prop)
Add property definition to protocol binding of partner for given grammar of given plugin.
|
void |
createProtocolGrammar(java.lang.String pluginName,
java.lang.String grammarName,
java.lang.String grammarContent)
Create protocol grammar with given name for given plugin.
|
void |
createProtocolSetting(java.lang.String pluginName,
java.lang.String grammarName,
PropertyDefinition prop)
Add property definition to protocol settings for given grammar of given plugin.
|
void createProtocolGrammar(java.lang.String pluginName, java.lang.String grammarName, java.lang.String grammarContent) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.grammarContent
- grammar file encoded in base64.ConfigException
void createProtocolSetting(java.lang.String pluginName, java.lang.String grammarName, PropertyDefinition prop) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.prop
- property definition of protocol setting of given grammar of given plugin.ConfigException
void createHostProtocolProperty(java.lang.String pluginName, java.lang.String grammarName, PropertyDefinition prop) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.prop
- property definition of protocol binding of host of given grammar of given plugin.ConfigException
void createPartnerProtocolProperty(java.lang.String pluginName, java.lang.String grammarName, PropertyDefinition prop) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.prop
- property definition of protocol binding of partner of given grammar of given plugin.ConfigException
void createOperationNodeDefinition(java.lang.String pluginName, java.lang.String grammarName, java.lang.String nodeName, java.lang.String nodeDisplayName, int level) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.nodeName
- identity of operation node.nodeDisplayName
- display name of operation node.level
- level of operation node.Begin from 0.ConfigException
void createOperationNodeProperty(java.lang.String pluginName, java.lang.String grammarName, java.lang.String nodeName, PropertyDefinition prop) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.nodeName
- identity of operation node.prop
- property definition of operation node of given grammar of given plugin.ConfigException
void createOperationTransactionDefinition(java.lang.String pluginName, java.lang.String grammarName, java.lang.String transactionName, java.lang.String transactionDisplayName, boolean isSync) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.transactionName
- identity of operation transaction.transactionDisplayName
- display name of operation transaction.isSync
- is true if transaction is synchronized,otherwise is false.ConfigException
void createOperationTransactionProperty(java.lang.String pluginName, java.lang.String grammarName, java.lang.String transactionName, PropertyDefinition prop) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.transactionName
- identify of operation transaction.prop
- property definition of operation transaction of given grammar of given plugin.ConfigException
void createOperationTransactionActionDefinition(java.lang.String pluginName, java.lang.String grammarName, java.lang.String transactionName, java.lang.String actionName, java.lang.String actionDisplayName, int direction) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.transactionName
- identify of operation transaction.actionName
- identify of action.actionDisplayName
- display name of action.direction
- direction of action.ConfigException
void createOperationTransactionActionProperty(java.lang.String pluginName, java.lang.String grammarName, java.lang.String transactionName, java.lang.String actionName, PropertyDefinition prop) throws ConfigException
pluginName
- name of plugin.grammarName
- name of grammar.transactionName
- identify of operation transaction.actionName
- identify of action.prop
- property definition of action of operation transaction of given grammar of given plugin.ConfigException