// ========================================================================
// $Id: Heading.java,v 1.3 2004/05/09 20:31:28 gregwilkins Exp $
// Copyright 1996-2004 Mort Bay Consulting Pty. Ltd.
// ------------------------------------------------------------------------
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at 
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// ========================================================================

package org.browsermob.proxy.jetty.html;

// TODO: Auto-generated Javadoc
/* -------------------------------------------------------------------- */
/**
 * HTML Heading.
 */
public class Heading extends Block {

	/** The Constant headerTags. */
	private static final String[] headerTags = { "h1", "h2", "h3", "h4", "h5",
			"h6" };

	/* ----------------------------------------------------------------- */
	/*
	 * Construct a heading and add Element, String or Object
	 * 
	 * @param level The level of the heading
	 * 
	 * @param o The Element, String or Object of the heading.
	 */
	/**
	 * Instantiates a new heading.
	 * 
	 * @param level
	 *            the level
	 * @param o
	 *            the o
	 */
	public Heading(int level, Object o) {
		super((level <= headerTags.length) ? headerTags[level - 1] : "h"
				+ level);
		add(o);
	}
}
