oracle.jdeveloper.ceditor.template
Class AbstractVariableProcessor
java.lang.Object
oracle.jdeveloper.ceditor.template.AbstractVariableProcessor
- All Implemented Interfaces:
- TemplateVariableProcessor
- Direct Known Subclasses:
- DefaultVariableProcessor
- public abstract class AbstractVariableProcessor
- extends java.lang.Object
- implements TemplateVariableProcessor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractVariableProcessor
public AbstractVariableProcessor()
canProcessVariable
public abstract boolean canProcessVariable(TemplateContext ctx,
TemplateVariable var)
- Specified by:
canProcessVariable in interface TemplateVariableProcessor
- Parameters:
ctx - Template context.var - Variable to process.
- Returns:
- true if the variable can be processed false if not
getHints
public HintChoice[] getHints(TemplateContext ctx,
TemplateVariable var,
int offset)
- Specified by:
getHints in interface TemplateVariableProcessor
- Parameters:
ctx - Template context.var - Variable to process.offset - Offset of the insertion point in editor.
- Returns:
- List of choices, or empty list if no choices (EMPTY_HINTLIST) available.
isCalculatedField
public abstract boolean isCalculatedField(TemplateContext ctx,
TemplateVariable var,
int offset)
- Specified by:
isCalculatedField in interface TemplateVariableProcessor
- Parameters:
ctx - Template context.var - Variable to process.offset - Offset of the insertion point in editor.
- Returns:
- true if the field can be calculated false if not.
guessValue
public abstract java.lang.String guessValue(TemplateContext ctx,
TemplateVariable var,
int offset,
java.lang.String oldValue)
- Specified by:
guessValue in interface TemplateVariableProcessor
- Parameters:
ctx - Template context.var - Variable to process.offset - Offset of the insertion point in editor.
- Returns:
- Calculated value of the variable.
varNameFromArg
public java.lang.String varNameFromArg(java.lang.String arg)
nameFromType
public java.lang.String nameFromType(java.lang.String type)
argFromType
public java.lang.String argFromType(java.lang.String type)
Copyright © 1997, 2005, Oracle.All rights reserved.