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)// ----------------------------------------------------------------------------