indexing
	description: "Abstract notion of an event layout formatter."
	project: "Project Goanna <http://sourceforge.net/projects/goanna>"
	library: "log4e"
	date: "$Date$"
	revision: "$Revision$"
	author: "Glenn Maughan <glennmaughan@goanna.info>"
	copyright: "Copyright (c) 2002 Glenn Maughan"
	license: "Eiffel Forum License v1 (see forum.txt)."
deferred class interface
	L4E_LAYOUT
feature 
	footer: STRING
			
		ensure
			footer_exists: Result /= void
	format (event: L4E_EVENT): STRING
			
			
		require
			event_exists: event /= void
		ensure
			formatted_exists: Result /= void
	header: STRING
			
		ensure
			header_exists: Result /= void
	
invariant
		 ANY
	reflexive_equality: standard_is_equal (Current)
	reflexive_conformance: conforms_to (Current)
end -- L4E_LAYOUT
 Goanna Log4E -- Copyright © 2002 Glenn Maughan