public class ContractInvocationInfoExtractor extends java.lang.Object implements TransactionInfoExtractor<ContractInvocation>
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
logger |
protected static com.fasterxml.jackson.databind.ObjectReader |
reader |
Constructor and Description |
---|
ContractInvocationInfoExtractor() |
Modifier and Type | Method and Description |
---|---|
ContractInvocation |
extract(Transaction transaction) |
protected BigNumber |
parseToBigNumber(com.fasterxml.jackson.databind.node.ObjectNode jsonNode) |
protected java.lang.Boolean |
parseToBoolean(com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected ContractFunction |
parseToContractFunction(com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected java.util.List<java.lang.Object> |
parseToList(com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected java.util.Map<java.lang.String,java.lang.Object> |
parseToMap(com.fasterxml.jackson.databind.node.ObjectNode jsonNode) |
protected java.lang.String |
parseToNull(com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected java.lang.Number |
parseToNumber(com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected java.lang.String |
parseToString(com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected java.lang.Object |
parseValue(com.fasterxml.jackson.databind.node.ValueNode valueNode) |
protected static final com.fasterxml.jackson.databind.ObjectReader reader
protected final org.slf4j.Logger logger
public ContractInvocation extract(Transaction transaction)
extract
in interface TransactionInfoExtractor<ContractInvocation>
protected ContractFunction parseToContractFunction(com.fasterxml.jackson.databind.JsonNode jsonNode)
protected java.util.List<java.lang.Object> parseToList(com.fasterxml.jackson.databind.JsonNode jsonNode)
protected java.util.Map<java.lang.String,java.lang.Object> parseToMap(com.fasterxml.jackson.databind.node.ObjectNode jsonNode)
protected BigNumber parseToBigNumber(com.fasterxml.jackson.databind.node.ObjectNode jsonNode)
protected java.lang.Object parseValue(com.fasterxml.jackson.databind.node.ValueNode valueNode)
protected java.lang.String parseToString(com.fasterxml.jackson.databind.JsonNode jsonNode)
protected java.lang.Number parseToNumber(com.fasterxml.jackson.databind.JsonNode jsonNode)
protected java.lang.Boolean parseToBoolean(com.fasterxml.jackson.databind.JsonNode jsonNode)
protected java.lang.String parseToNull(com.fasterxml.jackson.databind.JsonNode jsonNode)