package com.qianwen.core.tool.metadata.unit;
|
|
import com.qianwen.core.tool.utils.StringPool;
|
|
/* loaded from: blade-core-tool-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tool/metadata/unit/SymbolValueUnit.class */
|
public class SymbolValueUnit implements ValueUnit {
|
private final String symbol;
|
|
private SymbolValueUnit(final String symbol) {
|
this.symbol = symbol;
|
}
|
|
public static SymbolValueUnit of(final String symbol) {
|
return new SymbolValueUnit(symbol);
|
}
|
|
@Override // org.springblade.core.tool.metadata.unit.ValueUnit
|
public String getSymbol() {
|
return this.symbol;
|
}
|
|
@Override // org.springblade.core.tool.metadata.FormatSupport
|
public Object format(Object value) {
|
if (value == null) {
|
return null;
|
}
|
return value + StringPool.EMPTY + this.symbol;
|
}
|
|
@Override // org.springblade.core.tool.metadata.Metadata
|
public String getId() {
|
return this.symbol;
|
}
|
|
@Override // org.springblade.core.tool.metadata.Metadata
|
public String getName() {
|
return this.symbol;
|
}
|
|
@Override // org.springblade.core.tool.metadata.Metadata
|
public String getDescription() {
|
return this.symbol;
|
}
|
}
|