Package org.nuiton.util.beans
Class BinderFactory.BinderModelEntry
java.lang.Object
org.nuiton.util.beans.BinderFactory.BinderModelEntry
- Enclosing class:
- BinderFactory
public static class BinderFactory.BinderModelEntry
extends java.lang.Object
Definition of an binder model entry (source and target types + context name).
Note :When no context is specified, we always use a
null context name.-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringnameprotected java.lang.Class<?>sourceTypeprotected java.lang.Class<?>targetType -
Constructor Summary
Constructors Constructor Description BinderModelEntry(java.lang.Class<?> sourceType, java.lang.Class<?> targetType, java.lang.String name)BinderModelEntry(Binder.BinderModel<?,?> model, java.lang.String contextName) -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetName()java.lang.Class<?>getSourceType()java.lang.Class<?>getTargetType()inthashCode()java.lang.StringtoString()
-
Field Details
-
sourceType
protected final java.lang.Class<?> sourceType -
targetType
protected final java.lang.Class<?> targetType -
name
protected final java.lang.String name
-
-
Constructor Details
-
BinderModelEntry
public BinderModelEntry(java.lang.Class<?> sourceType, java.lang.Class<?> targetType, java.lang.String name) -
BinderModelEntry
-
-
Method Details
-
getSourceType
public java.lang.Class<?> getSourceType() -
getTargetType
public java.lang.Class<?> getTargetType() -
getName
public java.lang.String getName() -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-