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 X4OLanguageContext
public javax.el.ELContext getExpressionLanguageContext()
X4OLanguageContext
getExpressionLanguageContext
in interface X4OLanguageContext
X4OLanguageContext.getExpressionLanguageContext()
public void setExpressionLanguageContext(javax.el.ELContext context)
X4OLanguageContextLocal
setExpressionLanguageContext
in interface X4OLanguageContextLocal
context
- The ELContext to set.X4OLanguageContextLocal.setExpressionLanguageContext(javax.el.ELContext)
public javax.el.ExpressionFactory getExpressionLanguageFactory()
X4OLanguageContext
getExpressionLanguageFactory
in interface X4OLanguageContext
X4OLanguageContext.getExpressionLanguageFactory()
public void setExpressionLanguageFactory(javax.el.ExpressionFactory expressionFactory)
X4OLanguageContextLocal
setExpressionLanguageFactory
in interface X4OLanguageContextLocal
expressionFactory
- The ExpressionFactory to set.X4OLanguageContextLocal.setExpressionLanguageFactory(javax.el.ExpressionFactory)
public ElementAttributeValueParser getElementAttributeValueParser()
getElementAttributeValueParser
in interface X4OLanguageContext
public void setElementAttributeValueParser(ElementAttributeValueParser elementAttributeValueParser)
setElementAttributeValueParser
in interface X4OLanguageContextLocal
elementAttributeValueParser
- the elementAttributeValueParser to setpublic ElementObjectPropertyValue getElementObjectPropertyValue()
getElementObjectPropertyValue
in interface X4OLanguageContext
public void setElementObjectPropertyValue(ElementObjectPropertyValue elementObjectPropertyValue)
setElementObjectPropertyValue
in interface X4OLanguageContextLocal
elementObjectPropertyValue
- the elementObjectPropertyValue to setpublic X4OPhase getCurrentPhase()
X4OLanguageContext
getCurrentPhase
in interface X4OLanguageContext
X4OLanguageContext.getCurrentPhase()
public void setCurrentPhase(X4OPhase currentX4OPhase)
X4OLanguageContextLocal
setCurrentPhase
in interface X4OLanguageContextLocal
currentX4OPhase
- The current phase to set.X4OLanguageContextLocal.setCurrentPhase(org.x4o.xml.lang.phase.X4OPhase)
public void addDirtyElement(Element element, X4OPhase phase)
X4OLanguageContext
addDirtyElement
in interface X4OLanguageContext
element
- 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()
X4OLanguageContext
getDirtyElements
in interface X4OLanguageContext
X4OLanguageContext.getDirtyElements()
public Element getRootElement()
X4OLanguageContext
getRootElement
in interface X4OLanguageContext
X4OLanguageContext.getRootElement()
public void setRootElement(Element element)
X4OLanguageContext
setRootElement
in interface X4OLanguageContext
element
- The root element to set.X4OLanguageContext.setRootElement(org.x4o.xml.element.Element)
public Object getLanguageProperty(String key)
getLanguageProperty
in interface X4OLanguageContext
public void setLanguageProperty(String key, Object value)
setLanguageProperty
in interface X4OLanguageContext
public Object getLanguageProperty(X4OLanguageProperty property)
getLanguageProperty
in interface X4OLanguageContext
public void setLanguageProperty(X4OLanguageProperty property, Object value)
setLanguageProperty
in interface X4OLanguageContext
public boolean getLanguagePropertyBoolean(X4OLanguageProperty property)
getLanguagePropertyBoolean
in interface X4OLanguageContext
public int getLanguagePropertyInteger(X4OLanguageProperty property)
getLanguagePropertyInteger
in interface X4OLanguageContext
public String getLanguagePropertyString(X4OLanguageProperty property)
getLanguagePropertyString
in interface X4OLanguageContext
public X4ODebugWriter getX4ODebugWriter()
getX4ODebugWriter
in interface X4OLanguageContext
X4OLanguageContext.getX4ODebugWriter()
public boolean hasX4ODebugWriter()
hasX4ODebugWriter
in interface X4OLanguageContext
X4OLanguageContext.hasX4ODebugWriter()
public void setX4ODebugWriter(X4ODebugWriter debugWriter)
setX4ODebugWriter
in interface X4OLanguageContextLocal
debugWriter
- The debug writer to setX4OLanguageContextLocal.setX4ODebugWriter(org.x4o.xml.io.sax.X4ODebugWriter)
Copyright © 2004-2013 X4O. All Rights Reserved.