Package de.lmu.ifi.pms.spex.query.xpathcompiler

Provides XPath-to-Transducer compilers for each of the three modes (naive, phase1, phase2).

See:
          Description

Class Summary
CompilerImpl This compiler generates a transducer network as specified for the naive version of SPEX.
Phase1FilterAdder  
Phase2FilterAdder  
XPathCompiler This class can compile XPath expressions represented by the de.lmu.ifi.pms.xpath.expressions.Expression class or a string representation to a network of transducers.
 

Exception Summary
CompileException  
 

Package de.lmu.ifi.pms.spex.query.xpathcompiler Description

Provides XPath-to-Transducer compilers for each of the three modes (naive, phase1, phase2). This package makes use of the xpath-rewriter library.

Copyright Notice

Code Authors: Fatih Coskun
Design Authors: Fatih Coskun, Dan Olteanu


This SPEX version is based on previous versions developped by Dan Olteanu
and on research articles that can be found at
http://www.pms.informatik.uni-muenchen.de/publikationen/


The material distributed here have been provided by the contributing authors
as a means to ensure timely dissemination of technical and scholarly work on
a noncommercial basis.


Copyright and all rights therein are maintained by the authors.


It is understood that all persons copying material distributed here will
adhere to the terms and constraints implied by the applicable copyrights.
The code distributed here may not be redistributed -- in particular may not
be electronically reposted -- without the explicit permission of the
copyright holders.


The material made available here is exclusively for private use. No part of
it may be distributed in classes or in publications, reproduced, stored in a
retrieval system, or published, in any form or by means electronic,
mechanical, photocopying, or otherwise, without prior written permission of
the authors and of the copyright holders.