ix.util.reflect
Class FieldMap
java.lang.Object
ix.util.reflect.FieldMap
public class FieldMap
- extends java.lang.Object
Maps an external or internal (Java) name to a FieldDescr
.
Used in ClassDescr
s.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
javaNameToField
protected java.util.Map<java.lang.String,FieldDescr> javaNameToField
externalNameToField
protected java.util.Map<java.lang.String,FieldDescr> externalNameToField
fields
protected java.util.List<FieldDescr> fields
FieldMap
public FieldMap()
add
public void add(FieldDescr fd)
remove
public void remove(FieldDescr fd)
rename
public void rename(java.lang.String from,
java.lang.String to,
ClassSyntax syntax)
fieldForName
FieldDescr fieldForName(java.lang.String name)
fieldForExternalName
FieldDescr fieldForExternalName(java.lang.String name)
getFields
java.util.List<FieldDescr> getFields()
removeIf
void removeIf(Predicate1<FieldDescr> p)