|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jst.jsf.designtime.symbols.AbstractDataModelVariableFactory
public abstract class AbstractDataModelVariableFactory
A framework provided variable factory for EL model objects that are constructed based on DataModel's dervied from an EL expression.
Constructor Summary | |
---|---|
AbstractDataModelVariableFactory()
|
Method Summary | |
---|---|
ISymbol |
createDefaultSymbol(java.lang.String symbolName)
Deprecated. use JSFSymbolFactory.createDefaultSymbol instead. |
ISymbol |
createFromType(java.lang.String symbolName,
org.eclipse.jst.jsf.common.internal.types.ValueType valueType,
IJavaProject javaProject)
Implements default rules for taking an non-array value expression and resolving it to a ISymbol modelling a JSF DataModel |
org.eclipse.jst.jsf.common.internal.types.ValueType |
createValueExpression(java.lang.String elText,
IStructuredDocumentContext elContext,
IFile file)
Deprecated. use JSFSymbolFactory.getValueTypeFromEL instead. |
JSFSymbolFactory |
getSymbolFactory()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractDataModelVariableFactory()
Method Detail |
---|
public final org.eclipse.jst.jsf.common.internal.types.ValueType createValueExpression(java.lang.String elText, IStructuredDocumentContext elContext, IFile file)
elText
- The EL expression text. Must not be nullelContext
- The document context pointing to elText in the source
document. Must not be nullfile
- The workspace resource that contains elText. Must not be null.
public final JSFSymbolFactory getSymbolFactory()
public ISymbol createFromType(java.lang.String symbolName, org.eclipse.jst.jsf.common.internal.types.ValueType valueType, IJavaProject javaProject)
symbolName
- valueType
- javaProject
-
public final ISymbol createDefaultSymbol(java.lang.String symbolName)
symbolName
- The name of the symbol to create. Must not be null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |