|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAnnotationExpressionEngine
Provides access to members that work with low level information about a script based labeling expression.
The IAnnotationExpressionEngine interface is implemented by the script engine coclasses. This is a low level interface maintaining information about the labeling expression.
The AppendCode property provides the language specific characters needed to append two strings.
The CreateFunction method creates a simple expression properly formatted for the parser language.
The SetCode and SetExpression are used to set the label expression into the parser. SetCode is used for adavanced expressions while SetExpression is used for simple expressions.
ILabelEngineLayerProperties
Method Summary | |
---|---|
String |
createFunction(String name,
String parameters,
String expression)
Creates the specified function. |
String |
getAppendCode()
The code to append. |
String |
getName()
The name of the expression engine. |
IAnnotationExpressionParser |
setCode(String fullCode,
String runFunction)
The function to base labels on. |
IAnnotationExpressionParser |
setExpression(String preCode,
String expression)
The expression to base labels on. |
Method Detail |
---|
String getName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getAppendCode() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String createFunction(String name, String parameters, String expression) throws IOException, AutomationException
The CreateFunction methods is used to convert a simple expression into an Advanced Expression.
name
- The name (in)parameters
- The parameters (in)expression
- The expression (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IAnnotationExpressionParser setExpression(String preCode, String expression) throws IOException, AutomationException
preCode
- The preCode (in)expression
- The expression (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IAnnotationExpressionParser setCode(String fullCode, String runFunction) throws IOException, AutomationException
fullCode
- The fullCode (in)runFunction
- The runFunction (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |