public class Meepo extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CACHE_ALWAYS |
static int |
CACHE_DAY_1 |
static int |
CACHE_DAY_30 |
static int |
CACHE_HOUR_1 |
static int |
CACHE_MINUTE_1 |
static int |
CACHE_MINUTE_30 |
static int |
CACHE_NEVER |
| Constructor and Description |
|---|
Meepo() |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull String |
merge(Map<String,Object> ctx,
File file)
通过缓存,解析并合并(ttl=CACHE_ALWAYS)
|
static @NotNull String |
merge(Map<String,Object> ctx,
File file,
int ttl)
通过缓存,解析并合并
|
static @NotNull String |
merge(Map<String,Object> ctx,
String uri)
通过缓存,解析并合并(ttl=CACHE_ALWAYS)
|
static @NotNull String |
merge(Map<String,Object> ctx,
String key,
InputStream ins)
通过缓存,解析并合并(ttl=CACHE_ALWAYS)
|
static @NotNull String |
merge(Map<String,Object> ctx,
String key,
InputStream ins,
int ttl)
通过缓存,解析并合并
|
static @NotNull String |
merge(Map<String,Object> ctx,
String uri,
int ttl)
通过缓存,解析并合并
|
static @NotNull String |
merge(Map<String,Object> ctx,
String key,
String txt)
通过缓存,解析并合并(ttl=CACHE_ALWAYS)
|
static @NotNull String |
merge(Map<String,Object> ctx,
String key,
String txt,
int ttl)
通过缓存,解析并合并
|
static @NotNull Gene |
parse(File file)
解析文件,并通过key控制缓存(ttl=CACHE_ALWAYS)
|
static @NotNull Gene |
parse(File file,
int ttl)
解析文件,并通过key控制缓存
|
static @NotNull Gene |
parse(String uri)
通过uri解析(ttl=CACHE_ALWAYS)
URI支持`file://`,`classpath:`,`http://`等
|
static @NotNull Gene |
parse(String key,
InputStream ins)
解析文本,并通过key控制缓存(ttl=CACHE_ALWAYS)
|
static @NotNull Gene |
parse(String key,
InputStream ins,
int ttl)
解析文本,并通过key控制缓存
|
static @NotNull Gene |
parse(String uri,
int ttl)
通过uri解析,URI支持`file://`,`classpath:`,`http://`等
|
static @NotNull Gene |
parse(String key,
String txt)
直接解析文本,并通过key控制缓存(ttl=CACHE_ALWAYS)
|
static @NotNull Gene |
parse(String key,
String txt,
int ttl)
直接解析文本,并通过key控制缓存
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
File file)
通过缓存,解析并合并,蒸汽它(ttl=CACHE_ALWAYS)
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
File file,
int ttl)
通过缓存,解析并合并,蒸汽它
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
Gene gene)
合并模板,并蒸汽它
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
String uri)
通过缓存,解析并合并,蒸汽它(ttl=CACHE_ALWAYS)
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
String key,
InputStream ins)
通过缓存,解析并合并,蒸汽它(ttl=CACHE_ALWAYS)
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
String key,
InputStream ins,
int ttl)
通过缓存,解析并合并,蒸汽它
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
String uri,
int ttl)
通过缓存,解析并合并,蒸汽它
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
String key,
String txt)
通过缓存,解析并合并,蒸汽它(ttl=CACHE_ALWAYS)
|
static @NotNull InputStream |
steam(Map<String,Object> ctx,
String key,
String txt,
int ttl)
通过缓存,解析并合并,蒸汽它
|
public static final int CACHE_ALWAYS
public static final int CACHE_NEVER
public static final int CACHE_MINUTE_1
public static final int CACHE_MINUTE_30
public static final int CACHE_HOUR_1
public static final int CACHE_DAY_1
public static final int CACHE_DAY_30
@NotNull public static @NotNull Gene parse(String uri)
uri - 模板uri@NotNull public static @NotNull Gene parse(String uri, int ttl)
uri - 模板urittl - 缓存秒数,小于0为不过期,等于0为不缓存。@NotNull public static @NotNull Gene parse(String key, String txt)
key - 缓存keytxt - 模板文本@NotNull public static @NotNull Gene parse(String key, String txt, int ttl)
key - 缓存keytxt - 模板文本ttl - 缓存秒数,小于0为不过期,等于0为不缓存。@NotNull public static @NotNull Gene parse(File file)
file - 模板文件@NotNull public static @NotNull Gene parse(File file, int ttl)
file - 模板文件ttl - 缓存秒数,小于0为不过期,等于0为不缓存。@NotNull public static @NotNull Gene parse(String key, InputStream ins)
key - 缓存keyins - 模板流@NotNull public static @NotNull Gene parse(String key, InputStream ins, int ttl)
key - 缓存keyins - 模板流ttl - 缓存秒数,小于0为不过期,等于0为不缓存。@NotNull public static @NotNull String merge(Map<String,Object> ctx, String uri)
ctx - 合并环境uri - 模板uriparse(String, int)@NotNull public static @NotNull String merge(Map<String,Object> ctx, String uri, int ttl)
ctx - 合并环境uri - 模板urittl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, int)@NotNull public static @NotNull String merge(Map<String,Object> ctx, String key, InputStream ins)
ctx - 合并环境key - 模板keyins - 模板流parse(String, InputStream, int)@NotNull public static @NotNull String merge(Map<String,Object> ctx, String key, InputStream ins, int ttl)
ctx - 合并环境key - 模板keyins - 模板流ttl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, InputStream, int)@NotNull public static @NotNull String merge(Map<String,Object> ctx, String key, String txt)
ctx - 合并环境key - 模板keytxt - 模板文本parse(String, InputStream, int)@NotNull public static @NotNull String merge(Map<String,Object> ctx, String key, String txt, int ttl)
ctx - 合并环境key - 模板keytxt - 模板文本ttl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, InputStream, int)@NotNull public static @NotNull String merge(Map<String,Object> ctx, File file)
ctx - 合并环境file - 模板文件parse(String, InputStream, int)@NotNull public static @NotNull String merge(Map<String,Object> ctx, File file, int ttl)
ctx - 合并环境file - 模板文件ttl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, InputStream, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, String uri)
ctx - 合并环境uri - 模板uriparse(String, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, String uri, int ttl)
ctx - 合并环境uri - 模板urittl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, String key, InputStream ins)
ctx - 合并环境key - 模板keyins - 模板流parse(String, InputStream, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, String key, InputStream ins, int ttl)
ctx - 合并环境key - 模板keyins - 模板流ttl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, InputStream, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, String key, String txt)
ctx - 合并环境key - 模板keytxt - 模板文本parse(String, InputStream, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, String key, String txt, int ttl)
ctx - 合并环境key - 模板keytxt - 模板文本ttl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, InputStream, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, File file)
ctx - 合并环境file - 模板文件parse(String, InputStream, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, File file, int ttl)
ctx - 合并环境file - 模板文件ttl - 缓存秒数,小于0为不过期,等于0为不缓存。parse(String, InputStream, int)@NotNull public static @NotNull InputStream steam(Map<String,Object> ctx, Gene gene)
ctx - 合并环境gene - 模板基因parse(String, InputStream, int)Copyright © 2020. All rights reserved.