public static class PropertySpec.MetaInfo
extends java.lang.Object
Capture the PropertySpec
annotation meta info in bytecode scanning phase
Constructor and Description |
---|
MetaInfo() |
Modifier and Type | Method and Description |
---|---|
void |
ensureValid() |
java.util.Set<java.lang.String> |
excludedFields(ActContext context) |
java.lang.String |
label(java.lang.String field,
ActContext context) |
java.util.Map<java.lang.String,java.lang.String> |
labelMapping() |
java.util.Map<java.lang.String,java.lang.String> |
labelMapping(ActContext context) |
java.util.List<java.lang.String> |
labels(java.util.List<java.lang.String> outputs,
ActContext context) |
void |
onCli(java.lang.String value) |
void |
onHttp(java.lang.String value) |
void |
onValue(java.lang.String value) |
java.util.List<java.lang.String> |
outputFields()
Deprecated.
|
java.util.List<java.lang.String> |
outputFields(ActContext context) |
static PropertySpec.MetaInfo |
withCurrent(HandlerMethodMetaInfo methodMetaInfo,
ActContext context) |
static PropertySpec.MetaInfo |
withCurrent(PropertySpec.MetaInfo builtIn,
ActContext context) |
public void onValue(java.lang.String value)
public void onCli(java.lang.String value)
public void onHttp(java.lang.String value)
public void ensureValid()
@Deprecated public java.util.List<java.lang.String> outputFields()
public java.util.List<java.lang.String> outputFields(ActContext context)
public java.util.List<java.lang.String> labels(java.util.List<java.lang.String> outputs, ActContext context)
public java.util.Map<java.lang.String,java.lang.String> labelMapping()
public java.util.Map<java.lang.String,java.lang.String> labelMapping(ActContext context)
public java.util.Set<java.lang.String> excludedFields(ActContext context)
public java.lang.String label(java.lang.String field, ActContext context)
public static PropertySpec.MetaInfo withCurrent(PropertySpec.MetaInfo builtIn, ActContext context)
public static PropertySpec.MetaInfo withCurrent(HandlerMethodMetaInfo methodMetaInfo, ActContext context)
Copyright © 2014–2017 ActFramework. All rights reserved.