Extension SDK 10.1.3.36.73

oracle.jdeveloper.ceditor.template
Class AbstractVariableProcessor

java.lang.Object
  extended byoracle.jdeveloper.ceditor.template.AbstractVariableProcessor
All Implemented Interfaces:
TemplateVariableProcessor
Direct Known Subclasses:
DefaultVariableProcessor

public abstract class AbstractVariableProcessor
extends java.lang.Object
implements TemplateVariableProcessor


Field Summary
 
Fields inherited from interface oracle.jdeveloper.ceditor.template.TemplateVariableProcessor
EMPTY_HINTLIST
 
Constructor Summary
AbstractVariableProcessor()
           
 
Method Summary
 java.lang.String argFromType(java.lang.String type)
           
abstract  boolean canProcessVariable(TemplateContext ctx, TemplateVariable var)
           
 HintChoice[] getHints(TemplateContext ctx, TemplateVariable var, int offset)
           
abstract  java.lang.String guessValue(TemplateContext ctx, TemplateVariable var, int offset, java.lang.String oldValue)
           
abstract  boolean isCalculatedField(TemplateContext ctx, TemplateVariable var, int offset)
           
 java.lang.String nameFromType(java.lang.String type)
           
 java.lang.String varNameFromArg(java.lang.String arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractVariableProcessor

public AbstractVariableProcessor()
Method Detail

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)

Extension SDK 10.1.3.36.73

 

Copyright © 1997, 2005, Oracle.All rights reserved.