This commit is contained in:
hengyunabc
2021-01-07 19:42:30 +08:00
parent aa396f8f9a
commit 5a8d11c8e5
4 changed files with 125 additions and 0 deletions
@@ -0,0 +1,31 @@
package com.taobao.arthas.core.command.model;
/**
*
* @author hengyunabc 2021-01-05
*
*/
public class Base64Model extends ResultModel {
private String content;
public Base64Model() {
}
public Base64Model(String content) {
this.content = content;
}
@Override
public String getType() {
return "base64";
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
}
@@ -0,0 +1,22 @@
package com.taobao.arthas.core.command.view;
import com.taobao.arthas.core.command.model.Base64Model;
import com.taobao.arthas.core.shell.command.CommandProcess;
/**
*
* @author hengyunabc 2021-01-05
*
*/
public class Base64View extends ResultView<Base64Model> {
@Override
public void draw(CommandProcess process, Base64Model result) {
String content = result.getContent();
if (content != null) {
process.write(content);
}
process.write("\n");
}
}