import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.FileInputStream;
import java.io.ObjectInputStream;
import java.util.Vector;
import org.tp23.jasper.runtime.*;
import java.beans.*;
import org.tp23.jasper.*;
import org.tp23.jsp.*;
import java.io.*;
import java.util.*;
public class antinstall_0002dconfig_0002dexample extends ObjectJspBase {
// begin [file="/home/teknopaul/workspace/AntInstaller/web/home/teknopaul/workspace/AntInstaller/web/antinstall-config-example.jsp";from=(73,3);to=(193,0)]
private String decorateXml(StringBuffer file){
boolean inString = false;
boolean inElement = false;
boolean inRef = false;
StringBuffer sb = new StringBuffer();
StringBuffer element = new StringBuffer();
StringBuffer reference = new StringBuffer();
int elemStart = -1;
for (int i = 0; i < file.length(); i++){
char c = file.charAt(i);
switch(c){
case '$' : {
if(file.charAt(i + 1) == '{'){
inRef = true;
sb.append("$");
}
else {
sb.append(c);
}
break;
}
case '}' : {
if(inRef){
inRef = false;
sb.append("}");
}
else {
sb.append(c);
}
break;
}
case '<' : {
inElement = true;
elemStart = i;
sb.append("<");
break;
}
case '>' : {
if(inElement){
sb.append(createLink(element.toString()));
element = new StringBuffer();
inElement = false;
}
sb.append(">");
break;
}
case ' ' : {
if(inElement){
sb.append(createLink(element.toString()));
element = new StringBuffer();
inElement = false;
}
sb.append(' ');
break;
}
case '\t' : {
if(inElement){
sb.append(createLink(element.toString()));
element = new StringBuffer();
inElement = false;
}
sb.append(" ");
break;
}
case '\"' : {
if(!inString) {
sb.append("\"");
}
else {
sb.append("\"");
}
inString = !inString;
break;
}
case '&' : {
sb.append("&");
break;
}
case '\n' : {
if(inElement) {
sb.append(createLink(element.toString()));
element = new StringBuffer();
inElement = false;
}
sb.append("
");
break;
}
default : {
if(inElement) {
element.append(c);
}
else {
sb.append(c);
}
break;
}
}
}
return sb.toString();
}
private String createLink(String element){
if(element.startsWith("/")) {
return "" + element + "";
}
if("?xml".equals(element.trim())){
return "" + element + "";
}
if("!DOCTYPE".equals(element.trim())){
return "" + element + "";
}
return "" +
element.trim() +
"" +
element.substring(element.trim().length());
}
// end
static {
}
public antinstall_0002dconfig_0002dexample( ) {
}
private static boolean _jspx_inited = false;
public final void _jspx_init() throws JasperException {
}
public void _jspService(final Destination destination)
throws IOException, JspEngineException {
ObjectJspFactory _jspxFactory = null;
ObjectPageContext pageContext = null;
Session session = null;
ObjectContainerContext application = null;
ObjectConfig config = null;
ObjectJspWriter out = null;
Object page = this;
String _value = null;
try {
if (_jspx_inited == false) {
_jspx_init();
_jspx_inited = true;
}
_jspxFactory = destination.getServer().getObjectJspFactory();
pageContext = _jspxFactory.getPageContext(this, destination,
"", true, 8192, true);
application = pageContext.getObjectContainerContext();
config = pageContext.getObjectConfig();
session = destination.getSession();
out = pageContext.getOut();
// HTML // begin [file="/home/teknopaul/workspace/AntInstaller/web/home/teknopaul/workspace/AntInstaller/web/antinstall-config-example.jsp";from=(0,0);to=(60,0)]
out.write("\r\n\r\n