TextContent.java revision a921fd048da6858dc24d4370e3bba15fc9cc69ca
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/* Copyright (C) 2003 Vladimir Roubtsov. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * This program and the accompanying materials are made available under
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the terms of the Common Public License v1.0 which accompanies this distribution,
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * and is available at http://www.eclipse.org/legal/cpl-v10.html
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * $Id: TextContent.java,v 1.1.1.1 2004/05/09 16:57:42 vlad_r Exp $
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)package com.vladium.emma.report.html.doc;
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ----------------------------------------------------------------------------
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * @author Vlad Roubtsov, (C) 2003
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)public
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)final class TextContent implements IContent
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    // public: ................................................................
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    public TextContent (final String text)
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        m_text = text;
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    }
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    public void emit (final HTMLWriter out)
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        if (m_text != null)
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            out.write (m_text);
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    }
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    // protected: .............................................................
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    // package: ...............................................................
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    // private: ...............................................................
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    private final String m_text;
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // end of class
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ----------------------------------------------------------------------------