org.inria.ns.reflex.xml
Class CompiledExpression.Impl

java.lang.Object
  extended by org.inria.ns.reflex.xml.CompiledExpression.Impl
All Implemented Interfaces:
CompiledExpression
Direct Known Subclasses:
ComposedXPointer, ElementScheme, ShorthandXPointer, XmlnsScheme, XPointerScheme
Enclosing interface:
CompiledExpression

public abstract static class CompiledExpression.Impl
extends Object
implements CompiledExpression

A partial implementation of a compiled expression.

Author:
Philippe Poulard

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.inria.ns.reflex.xml.CompiledExpression
CompiledExpression.Impl
 
Constructor Summary
CompiledExpression.Impl(XFactory factory)
          Create a new compiled expression.
 
Method Summary
 XFactory getXFactory()
          Return the factory that has created this compiled expression.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.inria.ns.reflex.xml.CompiledExpression
asPattern, evaluate
 

Constructor Detail

CompiledExpression.Impl

public CompiledExpression.Impl(XFactory factory)
Create a new compiled expression.

Parameters:
factory - The creator of this compiled expression.
Method Detail

getXFactory

public XFactory getXFactory()
Return the factory that has created this compiled expression.

Specified by:
getXFactory in interface CompiledExpression
Returns:
The factory that has created this compiled expression.
See Also:
CompiledExpression.getXFactory()