Skip to content

Instantly share code, notes, and snippets.

@niloc132
niloc132 / PackageNameHasCellImpl.java
Created April 30, 2012 18:00
Package Name Has Cell
public class HasCellImpl<M,V> implements HasCell<M,V>
{
public HasCellImpl(ValueProvider<? super M, V> vp, Cell<V> cell)
{
this.cell = cell;
this.vp = vp;
}
@Override
@niloc132
niloc132 / Snippet.java
Last active December 15, 2015 10:49 — forked from icfantv/Snippet.java
String xml = "<root><elt>sum stuff</elt><elt anAttribute=\"attr_value\">more stuff</elt></root>";
XmlXhtmlRenderer renderer = new XmlXhtmlRenderer();
try
{
result = renderer.highlight("some-text-can-be-anything", xml, "UTF-8", true);
LOGGER.trace("added syntax highlighting to XML: {}", result);
}
catch (IOException ex)
{
LOGGER.error("unable to syntax hightlight adi xml for asset: {}", assetKey, ex);
@niloc132
niloc132 / Log.java
Created February 17, 2014 20:20 — forked from carchrae/Log.java
public class Log {
/*
* type - is "INFO", "DEBUG", "ERROR" etc
* object - is an "id" of the person calling it. as a convention, I use 'this' unless it is a static method, then I pass in the class
* msg - the log message
*/
public static void log(String type, Object object, String msg) {
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<artifactId>incubator</artifactId>
<groupId>aleph.engineering</groupId>
<name>Aleph Engineering InCubator Parent</name>
<version>0.0.1-SNAPSHOT</version>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
@niloc132
niloc132 / ElementalFileDndUploadExample.java
Last active November 20, 2017 18:15 — forked from branflake2267/ElementalFileDndUploadExample.java
Pure jsinterop example showing how to drag and drop file and upload it - see https://colinalworth.com/dnd-j2cl/ for running demo (minus actual upload)
import com.google.gwt.core.client.EntryPoint;
import elemental2.dom.DataTransfer;
import elemental2.dom.DragEvent;
import elemental2.dom.Element;
import elemental2.dom.File;
import elemental2.dom.FileList;
import elemental2.dom.FormData;
import elemental2.dom.HTMLDivElement;
import elemental2.dom.XMLHttpRequest;