Back to index

plone3  3.1.7
interfaces.py
Go to the documentation of this file.
00001 ##############################################################################
00002 #
00003 # Copyright (c) 2005 Zope Corporation and Contributors. All Rights Reserved.
00004 #
00005 # This software is subject to the provisions of the Zope Public License,
00006 # Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
00007 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
00008 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
00009 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
00010 # FOR A PARTICULAR PURPOSE.
00011 #
00012 ##############################################################################
00013 """PageTemplate interfaces.
00014 
00015 $Id: interfaces.py 68406 2006-05-31 10:12:09Z yuppie $
00016 """
00017 
00018 from zope.interface import Interface
00019 
00020 
00021 class IZopePageTemplate(Interface):
00022 
00023     """Page Templates using TAL, TALES, and METAL.
00024     """
00025 
00026     def read():
00027         """Generate a text representation of the Template source.
00028         """
00029 
00030     def write(text):
00031         """Change the Template by parsing a read()-style source text.
00032         """