public interface  io.vertx.uritemplate.UriTemplate extends java.lang.Object
{
public static io.vertx.uritemplate.UriTemplate of(java.lang.String)
{
io.vertx.uritemplate.impl.UriTemplateImpl$Parser v;
java.lang.String v;
io.vertx.uritemplate.impl.UriTemplateImpl v;
v := @parameter: java.lang.String;
v = new io.vertx.uritemplate.impl.UriTemplateImpl$Parser;
specialinvoke v.<io.vertx.uritemplate.impl.UriTemplateImpl$Parser: void <init>()>();
v = virtualinvoke v.<io.vertx.uritemplate.impl.UriTemplateImpl$Parser: io.vertx.uritemplate.impl.UriTemplateImpl parseURITemplate(java.lang.String)>(v);
return v;
}
public abstract java.lang.String expandToString(io.vertx.uritemplate.Variables);
public abstract java.lang.String expandToString(io.vertx.uritemplate.Variables, io.vertx.uritemplate.ExpandOptions);
}