org.jruby.ir.util.IGVHelper Maven / Gradle / Ivy
package org.jruby.ir.util;
import java.io.PrintStream;
/**
* Created by enebo on 1/28/17.
*/
public class IGVHelper {
public static void property(PrintStream writer, String name, Object content) {
startTag(writer, "p", "name", name);
writer.print(content.toString().replace("<", "<"));
endTag(writer, "p");
}
public static void emptyTag(PrintStream writer, String name, Object... attributes) {
writer.print("<" + name + " ");
for (int i = 0; i < attributes.length; i += 2) {
writer.print(attributes[i]);
writer.print("=\"");
writer.print(attributes[i+1]);
writer.print("\" ");
}
writer.println("/>");
}
public static void endTag(PrintStream writer, String name) {
writer.println("" + name + ">");
}
public static void startTag(PrintStream writer, String name) {
writer.println("<" + name + ">");
}
public static void startTag(PrintStream writer, String name, Object... attributes) {
writer.print("<" + name + " ");
for (int i = 0; i < attributes.length; i += 2) {
writer.print(attributes[i]);
writer.print("=\"");
writer.print(attributes[i+1]);
writer.print("\" ");
}
writer.println(">");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy