public final class ConfigMappingInterface extends Object implements ConfigMappingMetadata
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigMappingInterface.CollectionProperty |
static class |
ConfigMappingInterface.GroupProperty |
static class |
ConfigMappingInterface.LeafProperty |
static class |
ConfigMappingInterface.MapProperty |
static class |
ConfigMappingInterface.MayBeOptionalProperty |
static interface |
ConfigMappingInterface.NamingStrategy |
static class |
ConfigMappingInterface.OptionalProperty |
static class |
ConfigMappingInterface.PrimitiveProperty |
static class |
ConfigMappingInterface.Property |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getClassBytes() |
String |
getClassName() |
static ConfigMappingInterface |
getConfigurationInterface(Class<?> interfaceType)
Get the configuration interface information for the given interface class.
|
Class<?> |
getInterfaceType()
Get the configuration interface type.
|
ConfigMappingInterface.NamingStrategy |
getNamingStrategy() |
ConfigMappingInterface.Property[] |
getProperties() |
public static ConfigMappingInterface getConfigurationInterface(Class<?> interfaceType)
interfaceType - the interface type (must not be null)null if the type does not appear to be a configuration interfacepublic Class<?> getInterfaceType()
getInterfaceType in interface ConfigMappingMetadatapublic ConfigMappingInterface.Property[] getProperties()
public ConfigMappingInterface.NamingStrategy getNamingStrategy()
public String getClassName()
getClassName in interface ConfigMappingMetadatapublic byte[] getClassBytes()
getClassBytes in interface ConfigMappingMetadataCopyright © 2018–2021. All rights reserved.