public abstract class NFEConnectivityRule
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NFEConnectivityRule.ConnectivityRuleType
Defines connectivity rule types
|
Modifier and Type | Field and Description |
---|---|
static long |
ANY_FEATURE_CLASS_ID
Any feature class id
|
static long |
ANY_FEATURE_LAYER_ID
Any feature layer id
|
static long |
DEFAULT_LL_HANDLER_ID
Default line line-rule handler id
|
static long |
DEFAULT_LP_HANDLER_ID
Default line-point rule handler id
|
Constructor and Description |
---|
NFEConnectivityRule(long id) |
Modifier and Type | Method and Description |
---|---|
int |
getExecutionOrder()
Gets the rule execution order
|
NFERuleHandler |
getHandler()
Gets the rule handler instance associated to the rule
|
java.lang.Class<? extends NFERuleHandler> |
getHandlerClass()
Gets the class of rule handler associated to the rule
|
java.lang.String |
getHandlerClassName()
Gets the name of the rule habdler's class associated to the rule
|
long |
getHandlerId()
Gets the id of the rule handler associated to the rule
|
long |
getId()
Gets the rule id
|
java.lang.String |
getKey()
Gets the rule key which is used to uniquely identify the rule across other types of connectivity rules
|
abstract NFEConnectivityRule.ConnectivityRuleType |
getType()
Gets the actual connectivity rule type
|
void |
setExecutionOrder(int executionOrder)
Sets the rule execution order
|
void |
setHandler(NFERuleHandler handler)
Sets the rule handler instance associated to the rule
|
void |
setHandlerClass(java.lang.Class<? extends NFERuleHandler> handlerClass) |
void |
setHandlerClassName(java.lang.String handlerClassName)
Sets the name of the rule habdler's class associated to the rule
|
void |
setHandlerId(long handlerId)
Sets the id of the rule handler associated to the rule
|
void |
setId(long id)
Sets the rule id
|
public static final long ANY_FEATURE_LAYER_ID
public static final long ANY_FEATURE_CLASS_ID
public static final long DEFAULT_LP_HANDLER_ID
public static final long DEFAULT_LL_HANDLER_ID
public long getId()
public void setId(long id)
id
- the rule idpublic int getExecutionOrder()
public void setExecutionOrder(int executionOrder)
executionOrder
- the rule execution orderpublic java.lang.Class<? extends NFERuleHandler> getHandlerClass()
public void setHandlerClass(java.lang.Class<? extends NFERuleHandler> handlerClass)
public NFERuleHandler getHandler()
public void setHandler(NFERuleHandler handler)
handler
- the rule handler instancepublic long getHandlerId()
public void setHandlerId(long handlerId)
handlerId
- a rule handler idpublic java.lang.String getKey()
public java.lang.String getHandlerClassName()
public void setHandlerClassName(java.lang.String handlerClassName)
handlerClassName
- a rule handler's class namepublic abstract NFEConnectivityRule.ConnectivityRuleType getType()