All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hfg.html.IEConditionalComment Maven / Gradle / Ivy

There is a newer version: 20240423
Show newest version
package com.hfg.html;


import com.hfg.xml.XMLContainerImpl;
import com.hfg.xml.XMLException;

import java.io.IOException;
import java.io.OutputStream;
import java.io.Writer;

//------------------------------------------------------------------------------
/**
 Conditional html comment for use with Internet Explorer.
 

See http://en.wikipedia.org/wiki/Conditional_comment

@author J. Alex Taylor, hairyfatguy.com */ //------------------------------------------------------------------------------ // com.hfg XML/HTML Coding Library // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // J. Alex Taylor, President, Founder, CEO, COO, CFO, OOPS hairyfatguy.com // [email protected] //------------------------------------------------------------------------------ public class IEConditionalComment extends XMLContainerImpl { private String mIfExpression; //########################################################################## // CONSTRUCTORS //########################################################################## //-------------------------------------------------------------------------- /** * Constructs an IE conditional comment. * @param inIfExpression Content of the 'if' expression (ex: 'IE'). */ public IEConditionalComment(String inIfExpression) { mIfExpression = inIfExpression; } //########################################################################## // PUBLIC METHODS //########################################################################## //--------------------------------------------------------------------------- public String toXML() { return ""; } //--------------------------------------------------------------------------- public void toXML(Writer inWriter) { try { inWriter.write(toXML()); } catch (IOException e) { throw new RuntimeException(e); } } //--------------------------------------------------------------------------- public void toXML(OutputStream inStream) { try { inStream.write(toXML().getBytes()); } catch (Exception e) { throw new XMLException(e); } } //-------------------------------------------------------------------------- public String toIndentedXML(int inInitialIndentLevel, int inIndentSize) { return toXML(); } //-------------------------------------------------------------------------- public void toIndentedXML(OutputStream inOutputStream, int inInitialIndentLevel, int inIndentSize) { toXML(inOutputStream); } //-------------------------------------------------------------------------- public void toIndentedXML(Writer inWriter, int inInitialIndentLevel, int inIndentSize) { toXML(inWriter); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy