public class DefaultConfigMetadata extends Object implements ConfigMetadata
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DefaultConfigMetadata.Property |
all| 构造器和说明 |
|---|
DefaultConfigMetadata() |
DefaultConfigMetadata(String name,
String description) |
| 限定符和类型 | 方法和说明 |
|---|---|
DefaultConfigMetadata |
add(ConfigPropertyMetadata metadata) |
DefaultConfigMetadata |
add(String property,
String name,
DataType type) |
DefaultConfigMetadata |
add(String property,
String name,
DataType type,
ConfigScope... scopes) |
DefaultConfigMetadata |
add(String property,
String name,
String description,
DataType type) |
DefaultConfigMetadata |
add(String property,
String name,
String description,
DataType type,
ConfigScope... scopes) |
DefaultConfigMetadata |
copy(ConfigScope... scopes)
复制为新的配置,并按指定的scope过滤属性,只返回符合scope的属性.
|
List<ConfigPropertyMetadata> |
getProperties() |
ConfigScope[] |
getScopes() |
DefaultConfigMetadata |
scope(ConfigScope... scopes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getNamehasAnyScope, hasScopepublic ConfigScope[] getScopes()
getScopes 在接口中 ConfigScopeSupportpublic List<ConfigPropertyMetadata> getProperties()
getProperties 在接口中 ConfigMetadatapublic DefaultConfigMetadata scope(ConfigScope... scopes)
public DefaultConfigMetadata add(ConfigPropertyMetadata metadata)
public DefaultConfigMetadata add(String property, String name, DataType type)
public DefaultConfigMetadata add(String property, String name, String description, DataType type)
public DefaultConfigMetadata add(String property, String name, DataType type, ConfigScope... scopes)
public DefaultConfigMetadata add(String property, String name, String description, DataType type, ConfigScope... scopes)
public DefaultConfigMetadata copy(ConfigScope... scopes)
ConfigMetadatacopy 在接口中 ConfigMetadatascopes - 范围Copyright © 2019–2022. All rights reserved.