// (c) Tuomas J. Lukka package org.nongnu.alph.impl; import org.nongnu.alph.*; import org.nongnu.storm.util.URN5Namespace; public class URN5SpanMaker { static URN5Namespace ns = new URN5Namespace(); String urn5; int offset = 0; public URN5SpanMaker() { urn5 = ns.generateId().intern(); } public TextSpan makeTextSpan(char c) { return makeTextSpan(""+c); } public TextSpan makeTextSpan(String s) { TextSpan t = new URN5TextSpan(urn5, offset, s); offset += s.length(); return t; } }