00001 /* 00002 * Copyright (c) 2001-2006 00003 * DecisionSoft Limited. All rights reserved. 00004 * Copyright (c) 2004-2006 00005 * Progress Software Corporation. All rights reserved. 00006 * Copyright (c) 2004-2006 00007 * Oracle. All rights reserved. 00008 * 00009 * See the file LICENSE for redistribution information. 00010 * 00011 * $Id: SequenceBuilder.hpp,v 1.1 2007/02/07 12:13:00 jpcs Exp $ 00012 */ 00013 00014 #ifndef _SEQUENCEBUILDER_HPP 00015 #define _SEQUENCEBUILDER_HPP 00016 00017 #include <xqilla/framework/XQillaExport.hpp> 00018 #include <xqilla/events/EventHandler.hpp> 00019 00020 #include <xercesc/util/XMemory.hpp> 00021 00022 class DynamicContext; 00023 class Sequence; 00024 00025 class XQILLA_API SequenceBuilder : public EventHandler, public XERCES_CPP_NAMESPACE_QUALIFIER XMemory 00026 { 00027 public: 00028 virtual ~SequenceBuilder() {} 00029 00030 virtual Sequence getSequence() const = 0; 00031 }; 00032 00033 #endif