public abstract class AbstractX4OLanguageContext extends Object implements X4OLanguageContextLocal
| Constructor and Description |
|---|
AbstractX4OLanguageContext(X4OLanguage language)
Creates a new empty language context.
|
public AbstractX4OLanguageContext(X4OLanguage language)
public X4OLanguage getLanguage()
getLanguage in interface X4OLanguageContextpublic javax.el.ELContext getExpressionLanguageContext()
X4OLanguageContextgetExpressionLanguageContext in interface X4OLanguageContextX4OLanguageContext.getExpressionLanguageContext()public void setExpressionLanguageContext(javax.el.ELContext context)
X4OLanguageContextLocalsetExpressionLanguageContext in interface X4OLanguageContextLocalcontext - The ELContext to set.X4OLanguageContextLocal.setExpressionLanguageContext(javax.el.ELContext)public javax.el.ExpressionFactory getExpressionLanguageFactory()
X4OLanguageContextgetExpressionLanguageFactory in interface X4OLanguageContextX4OLanguageContext.getExpressionLanguageFactory()public void setExpressionLanguageFactory(javax.el.ExpressionFactory expressionFactory)
X4OLanguageContextLocalsetExpressionLanguageFactory in interface X4OLanguageContextLocalexpressionFactory - The ExpressionFactory to set.X4OLanguageContextLocal.setExpressionLanguageFactory(javax.el.ExpressionFactory)public ElementAttributeValueParser getElementAttributeValueParser()
getElementAttributeValueParser in interface X4OLanguageContextpublic void setElementAttributeValueParser(ElementAttributeValueParser elementAttributeValueParser)
setElementAttributeValueParser in interface X4OLanguageContextLocalelementAttributeValueParser - the elementAttributeValueParser to setpublic ElementObjectPropertyValue getElementObjectPropertyValue()
getElementObjectPropertyValue in interface X4OLanguageContextpublic void setElementObjectPropertyValue(ElementObjectPropertyValue elementObjectPropertyValue)
setElementObjectPropertyValue in interface X4OLanguageContextLocalelementObjectPropertyValue - the elementObjectPropertyValue to setpublic X4OPhase getCurrentPhase()
X4OLanguageContextgetCurrentPhase in interface X4OLanguageContextX4OLanguageContext.getCurrentPhase()public void setCurrentPhase(X4OPhase currentX4OPhase)
X4OLanguageContextLocalsetCurrentPhase in interface X4OLanguageContextLocalcurrentX4OPhase - The current phase to set.X4OLanguageContextLocal.setCurrentPhase(org.x4o.xml.lang.phase.X4OPhase)public void addDirtyElement(Element element, X4OPhase phase)
X4OLanguageContextaddDirtyElement in interface X4OLanguageContextelement - The Element which needs the magic.phase - May be null, then it should defualt to configElementPhaseX4OLanguageContext.addDirtyElement(org.x4o.xml.element.Element, org.x4o.xml.lang.phase.X4OPhase)public Map<Element,X4OPhase> getDirtyElements()
X4OLanguageContextgetDirtyElements in interface X4OLanguageContextX4OLanguageContext.getDirtyElements()public Element getRootElement()
X4OLanguageContextgetRootElement in interface X4OLanguageContextX4OLanguageContext.getRootElement()public void setRootElement(Element element)
X4OLanguageContextsetRootElement in interface X4OLanguageContextelement - The root element to set.X4OLanguageContext.setRootElement(org.x4o.xml.element.Element)public Object getLanguageProperty(String key)
getLanguageProperty in interface X4OLanguageContextpublic void setLanguageProperty(String key, Object value)
setLanguageProperty in interface X4OLanguageContextpublic Object getLanguageProperty(X4OLanguageProperty property)
getLanguageProperty in interface X4OLanguageContextpublic void setLanguageProperty(X4OLanguageProperty property, Object value)
setLanguageProperty in interface X4OLanguageContextpublic boolean getLanguagePropertyBoolean(X4OLanguageProperty property)
getLanguagePropertyBoolean in interface X4OLanguageContextpublic int getLanguagePropertyInteger(X4OLanguageProperty property)
getLanguagePropertyInteger in interface X4OLanguageContextpublic String getLanguagePropertyString(X4OLanguageProperty property)
getLanguagePropertyString in interface X4OLanguageContextpublic X4ODebugWriter getX4ODebugWriter()
getX4ODebugWriter in interface X4OLanguageContextX4OLanguageContext.getX4ODebugWriter()public boolean hasX4ODebugWriter()
hasX4ODebugWriter in interface X4OLanguageContextX4OLanguageContext.hasX4ODebugWriter()public void setX4ODebugWriter(X4ODebugWriter debugWriter)
setX4ODebugWriter in interface X4OLanguageContextLocaldebugWriter - The debug writer to setX4OLanguageContextLocal.setX4ODebugWriter(org.x4o.xml.io.sax.X4ODebugWriter)Copyright © 2004-2013 X4O. All Rights Reserved.