Package jaxx.runtime.context
Class JAXXContextEntryDef<O>
java.lang.Object
jaxx.runtime.context.JAXXContextEntryDef<O>
- Type Parameters:
O- type of the entry associated to the definition
- All Implemented Interfaces:
java.io.Serializable
public class JAXXContextEntryDef<O>
extends java.lang.Object
implements java.io.Serializable
To qualify an entry in a
JAXXContext.
Use the factory methods newContextEntryDef and
newListContextEntryDef to obtain new instances.- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description JAXXContextEntryDef(java.lang.Class<java.util.Map> mapClass, java.lang.String name)Special constructor for map, otherwise it is not possible to cast to OJAXXContextEntryDef(java.lang.Class<O> klass)JAXXContextEntryDef(java.lang.String name, java.lang.Class<O> klass) -
Method Summary
Modifier and Type Method Description booleanaccept(java.lang.Class<?> klass, java.lang.String name)booleanaccept2(java.lang.Class<?> klass, java.lang.String name)booleanequals(java.lang.Object o)OgetContextValue(JAXXContext context)java.lang.Class<O>getKlass()java.lang.StringgetName()inthashCode()voidremoveContextValue(JAXXContext context)voidsetContextValue(JAXXContext context, O value)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
name
protected java.lang.String namename of the entry, can be nuill for a unamed entry. -
klass
class of the entry, can not be null
-
-
Constructor Details
-
JAXXContextEntryDef
-
JAXXContextEntryDef
public JAXXContextEntryDef(java.lang.Class<java.util.Map> mapClass, java.lang.String name)Special constructor for map, otherwise it is not possible to cast to O- Parameters:
mapClass- map classname- name of content- Since:
- 2.0.2
-
JAXXContextEntryDef
-
-
Method Details
-
getName
public java.lang.String getName() -
getKlass
-
getContextValue
-
removeContextValue
-
setContextValue
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
accept
public boolean accept(java.lang.Class<?> klass, java.lang.String name) -
accept2
public boolean accept2(java.lang.Class<?> klass, java.lang.String name)
-