public abstract class GroupProxyBase extends Object implements GroupProxy
| Modifier and Type | Field and Description |
|---|---|
protected List<NameAndProperty> |
props |
| Constructor and Description |
|---|
GroupProxyBase(String canonicalName,
String javaCanonicalName)
Constructs a new instance w/ final unmodifiable fields.
|
GroupProxyBase(String canonicalName,
String javaCanonicalName,
boolean userGroup) |
GroupProxyBase(String canonicalName,
String javaCanonicalName,
List<NameAndProperty> props) |
GroupProxyBase(String canonicalName,
String javaCanonicalName,
List<NameAndProperty> props,
boolean userGroup) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCanonicalName()
Returns the AndHow canonical name of the class this group is proxying.
|
String |
getCanonicalName(Property<?> memberProperty)
The complete canonical name of a Property in this Group.
|
String |
getJavaCanonicalName()
Returns the Java canonical name of the class this group is proxying.
|
List<NameAndProperty> |
getProperties()
Returns a complete list of all AndHow Properties in this group.
|
Class<?> |
getProxiedGroup()
The proxied class or interface containing Properties that this proxy wraps.
|
String |
getSimpleName(Property<?> memberProperty)
The simple name of a Property in this Group.
|
boolean |
isUserGroup()
Returns true if this is a group created for user properties, which is
the typical case.
|
protected final List<NameAndProperty> props
public GroupProxyBase(String canonicalName, String javaCanonicalName)
canonicalName - javaCanonicalName - public GroupProxyBase(String canonicalName, String javaCanonicalName, boolean userGroup)
public GroupProxyBase(String canonicalName, String javaCanonicalName, List<NameAndProperty> props)
public GroupProxyBase(String canonicalName, String javaCanonicalName, List<NameAndProperty> props, boolean userGroup)
public String getCanonicalName()
GroupProxygetCanonicalName in interface GroupProxypublic String getJavaCanonicalName()
GroupProxygetJavaCanonicalName in interface GroupProxypublic List<NameAndProperty> getProperties()
GroupProxygetProperties in interface GroupProxypublic Class<?> getProxiedGroup()
GroupProxygetProxiedGroup in interface GroupProxypublic String getSimpleName(Property<?> memberProperty)
GroupProxygetSimpleName in interface GroupProxypublic String getCanonicalName(Property<?> memberProperty)
GroupProxygetCanonicalName in interface GroupProxypublic boolean isUserGroup()
GroupProxyisUserGroup in interface GroupProxyCopyright © 2017. All rights reserved.