alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

/*******************************************************************************
 * Copyright (c) 2005 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
/*
 * Created on Apr 24, 2003
 *
 * To change this generated comment go to 
 * Window>Preferences>Java>Code Generation>Code Template
 */
package org.eclipse.jsp.core.search;

import java.io.FileNotFoundException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Hashtable;

import javax.servlet.jsp.tagext.TagInfo;
import javax.servlet.jsp.tagext.TagLibraryInfo;

import org.apache.jasper.CommandLineContext;
import org.apache.jasper.JasperException;
import org.apache.jasper.JspCompilationContext;
import org.apache.jasper.Options;
import org.apache.jasper.compiler.*;
import org.apache.jasper.compiler.Compiler;
import org.xml.sax.Attributes;

/**
 * @author weinand
 */
public class Search {
	
	static JspCompilationContext context= new JspCompilationContext() {
		public String getClassPath() {
			// TODO Auto-generated method stub
			return null;
		}

		public JspReader getReader() {
			// TODO Auto-generated method stub
			return null;
		}

		public ServletWriter getWriter() {
			// TODO Auto-generated method stub
			return null;
		}

		public ClassLoader getClassLoader() {
			// TODO Auto-generated method stub
			return null;
		}

		public boolean isErrorPage() {
			// TODO Auto-generated method stub
			return false;
		}

		public String getOutputDir() {
			// TODO Auto-generated method stub
			return null;
		}

		public String getJavacOutputDir() {
			// TODO Auto-generated method stub
			return null;
		}

		public String getJspFile() {
			// TODO Auto-generated method stub
			return null;
		}

		public String getServletClassName() {
			// TODO Auto-generated method stub
			return null;
		}

		public String getServletPackageName() {
			// TODO Auto-generated method stub
			return null;
		}

		public String getServletJavaFileName() {
			// TODO Auto-generated method stub
			return null;
		}

		public boolean keepGenerated() {
			// TODO Auto-generated method stub
			return false;
		}

		public String getContentType() {
			// TODO Auto-generated method stub
			return null;
		}

		public Options getOptions() {
			// TODO Auto-generated method stub
			return null;
		}

		public void setContentType(String arg0) {
			// TODO Auto-generated method stub

		}

		public void setReader(JspReader arg0) {
			// TODO Auto-generated method stub

		}

		public void setWriter(ServletWriter arg0) {
			// TODO Auto-generated method stub

		}

		public void setServletClassName(String arg0) {
			// TODO Auto-generated method stub

		}

		public void setServletPackageName(String arg0) {
			// TODO Auto-generated method stub

		}

		public void setServletJavaFileName(String arg0) {
			// TODO Auto-generated method stub

		}

		public void setErrorPage(boolean arg0) {
			// TODO Auto-generated method stub

		}

		public Compiler createCompiler() throws JasperException {
			// TODO Auto-generated method stub
			return null;
		}

		public String resolveRelativeUri(String arg0) {
			// TODO Auto-generated method stub
			return null;
		}

		public InputStream getResourceAsStream(String arg0) {
			// TODO Auto-generated method stub
			return null;
		}

		public URL getResource(String arg0) throws MalformedURLException {
			// TODO Auto-generated method stub
			return null;
		}

		public String getRealPath(String arg0) {
			// TODO Auto-generated method stub
			return null;
		}

		public String[] getTldLocation(String arg0) throws JasperException {
			// TODO Auto-generated method stub
			return null;
		}
	};
	
	static ParseEventListener pel= new ParseEventListener() {
		public void setReader(JspReader arg0) {
			// TODO Auto-generated method stub

		}

		public void setDefault(boolean arg0) {
			// TODO Auto-generated method stub

		}

		public void setTemplateInfo(Mark arg0, Mark arg1) {
			// TODO Auto-generated method stub

		}

		public void beginPageProcessing() throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleComment(Mark arg0, Mark arg1, char[] arg2)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleDirective(
			String arg0,
			Mark arg1,
			Mark arg2,
			Attributes arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleDeclaration(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			char[] arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleScriptlet(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			char[] arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleExpression(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			char[] arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleBean(Mark arg0, Mark arg1, Attributes arg2)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleBean(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			boolean arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleBeanEnd(Mark arg0, Mark arg1, Attributes arg2)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleGetProperty(Mark arg0, Mark arg1, Attributes arg2)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleSetProperty(Mark arg0, Mark arg1, Attributes arg2)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleSetProperty(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			boolean arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handlePlugin(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			Hashtable arg3,
			String arg4)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handlePlugin(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			Hashtable arg3,
			String arg4,
			boolean arg5)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleCharData(Mark arg0, Mark arg1, char[] arg2)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public TagLibraries getTagLibraries() {
			// TODO Auto-generated method stub
			return null;
		}

		public void handleTagBegin(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			String arg3,
			String arg4,
			TagLibraryInfo arg5,
			TagInfo arg6,
			boolean arg7)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleTagBegin(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			String arg3,
			String arg4,
			TagLibraryInfo arg5,
			TagInfo arg6,
			boolean arg7,
			boolean arg8)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleTagEnd(
			Mark arg0,
			Mark arg1,
			String arg2,
			String arg3,
			Attributes arg4,
			TagLibraryInfo arg5,
			TagInfo arg6,
			boolean arg7)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleForward(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			Hashtable arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleForward(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			Hashtable arg3,
			boolean arg4)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleInclude(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			Hashtable arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleInclude(
			Mark arg0,
			Mark arg1,
			Attributes arg2,
			Hashtable arg3,
			boolean arg4)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void endPageProcessing() throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleRootBegin(Attributes arg0) throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleRootEnd() {
			// TODO Auto-generated method stub

		}

		public void handleUninterpretedTagBegin(
			Mark arg0,
			Mark arg1,
			String arg2,
			Attributes arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleUninterpretedTagEnd(
			Mark arg0,
			Mark arg1,
			String arg2,
			char[] arg3)
			throws JasperException {
			// TODO Auto-generated method stub

		}

		public void handleJspCdata(Mark arg0, Mark arg1, char[] arg2)
			throws JasperException {
			// TODO Auto-generated method stub

		}
	};

	public static void main(String[] args) {
				
		String file= null;
		String encoding= null;
		InputStreamReader reader= null;
		
		try {
			Parser p= new Parser(context, file, encoding, reader, pel);
			p.parse();
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (JasperException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.