(String str)
| 18 | |
| 19 | |
| 20 | public String parseAllLable(String str){ |
| 21 | String reqTpl = str; |
| 22 | while (reqTpl.indexOf("<@")>=0){ |
| 23 | reqTpl = parseOneLable(reqTpl); |
| 24 | } |
| 25 | |
| 26 | if(reqTpl.indexOf("[base64]")>=0){ |
| 27 | String b64encode = reqTpl.substring(reqTpl.indexOf("[base64]")+8,reqTpl.lastIndexOf("[base64]")); |
| 28 | String b64decode = new String(base64Decode(b64encode)); |
| 29 | reqTpl = reqTpl.replace(String.format("[base64]%s[base64]",b64encode),b64decode); |
| 30 | } |
| 31 | return reqTpl; |
| 32 | } |
| 33 | |
| 34 | |
| 35 | /** |
no test coverage detected