org.ubercraft.sucre.attributes
Class ProxyKey

java.lang.Object
  extended by org.ubercraft.sucre.attributes.ProxyKey
All Implemented Interfaces:
Serializable

public final class ProxyKey
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
ProxyKey(Accessor accessor, Object attributeKey)
           
ProxyKey(Accessor accessor, Object attributeKey, boolean isStrictCoerce)
           
ProxyKey(Accessor accessor, Object attributeKey, Coercer coercer, boolean isStrictCoerce)
           
ProxyKey(Accessor accessor, Object attributeKey, Object defaultValue)
           
ProxyKey(Accessor accessor, Object attributeKey, Object defaultValue, boolean isStrictCoerce)
           
ProxyKey(Accessor accessor, Object attributeKey, Object defaultValue, Coercer coercer, boolean isStrictCoerce)
           
 
Method Summary
 Accessor getAccessor()
           
 Coercer getCoercer()
           
 Object getDefault()
           
 Object getKey(int index)
           
 int getNumKeys()
           
 boolean isStrictCoerce()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyKey

public ProxyKey(Accessor accessor,
                Object attributeKey)

ProxyKey

public ProxyKey(Accessor accessor,
                Object attributeKey,
                Object defaultValue)

ProxyKey

public ProxyKey(Accessor accessor,
                Object attributeKey,
                Object defaultValue,
                boolean isStrictCoerce)

ProxyKey

public ProxyKey(Accessor accessor,
                Object attributeKey,
                boolean isStrictCoerce)

ProxyKey

public ProxyKey(Accessor accessor,
                Object attributeKey,
                Coercer coercer,
                boolean isStrictCoerce)

ProxyKey

public ProxyKey(Accessor accessor,
                Object attributeKey,
                Object defaultValue,
                Coercer coercer,
                boolean isStrictCoerce)
Method Detail

getAccessor

public Accessor getAccessor()

getNumKeys

public int getNumKeys()

getKey

public Object getKey(int index)

getDefault

public Object getDefault()

getCoercer

public Coercer getCoercer()

isStrictCoerce

public boolean isStrictCoerce()


Copyright © 2013. All Rights Reserved.