org.ubercraft.sucre.attributes
Class DefaultProxyKeyFactory

java.lang.Object
  extended by org.ubercraft.sucre.attributes.DefaultProxyKeyFactory
All Implemented Interfaces:
ProxyKeyFactory
Direct Known Subclasses:
DefaultLowerCaseProxyKeyFactory

public class DefaultProxyKeyFactory
extends Object
implements ProxyKeyFactory


Field Summary
static ProxyKeyFactory DEFAULT_PROXY_KEY_FACTORY
           
 
Constructor Summary
DefaultProxyKeyFactory()
           
 
Method Summary
protected  Object getAttributeKeyFor(Accessor accessor)
           
protected  Coercer getCoercerFor(Accessor accessor)
           
protected  boolean getDefaultIsCoerceStrictFor(Accessor accessor)
           
protected  Object getDefaultValueFor(Accessor accessor)
           
 ProxyKey proxyKeyFor(Accessor accessor)
           
protected  ProxyKey proxyKeyWithAttributeKeyFor(Accessor accessor, Object attributeKey)
           
protected  ProxyKey proxyKeyWithAttributeKeysFor(Accessor accessor, Object... attributeKeys)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PROXY_KEY_FACTORY

public static final ProxyKeyFactory DEFAULT_PROXY_KEY_FACTORY
Constructor Detail

DefaultProxyKeyFactory

public DefaultProxyKeyFactory()
Method Detail

proxyKeyFor

public ProxyKey proxyKeyFor(Accessor accessor)
Specified by:
proxyKeyFor in interface ProxyKeyFactory

proxyKeyWithAttributeKeyFor

protected ProxyKey proxyKeyWithAttributeKeyFor(Accessor accessor,
                                               Object attributeKey)

proxyKeyWithAttributeKeysFor

protected ProxyKey proxyKeyWithAttributeKeysFor(Accessor accessor,
                                                Object... attributeKeys)

getAttributeKeyFor

protected Object getAttributeKeyFor(Accessor accessor)

getDefaultValueFor

protected Object getDefaultValueFor(Accessor accessor)

getCoercerFor

protected Coercer getCoercerFor(Accessor accessor)

getDefaultIsCoerceStrictFor

protected boolean getDefaultIsCoerceStrictFor(Accessor accessor)


Copyright © 2013. All Rights Reserved.