|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.custom.dynaForm.metadata.MetaData
public class MetaData
Holds all the metadata
Nested Class Summary | |
---|---|
static class |
MetaData.FieldImpl
Metadata for a field |
Constructor Summary | |
---|---|
MetaData()
|
Method Summary | |
---|---|
FieldInterface |
getField(java.lang.String name)
get the field by name |
int |
getFieldCount()
number of fields |
java.lang.String[] |
getFieldNames()
get all fields names |
MetaData.FieldImpl |
getOrCreateField(java.lang.String name)
add a new field to the metadata or return one if one already exists for the given name |
java.util.Set<java.lang.String> |
getRequestedFields()
|
java.util.Iterator<java.lang.String> |
iterFieldNames()
iterate through fields |
boolean |
processField(java.lang.String name)
should this field be processed |
boolean |
processFieldParent(java.lang.String name)
should this field be processed. |
void |
requestField(java.lang.String name)
request to add this field if we reach it. |
boolean |
setLockFields(boolean lockFields)
if set to true this avoids any field to be newly created, only already existent fields are to be processed |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MetaData()
Method Detail |
---|
public boolean processField(java.lang.String name)
setLockFields(boolean)
public boolean processFieldParent(java.lang.String name)
processField(String)
,
setLockFields(boolean)
public void requestField(java.lang.String name)
public java.util.Set<java.lang.String> getRequestedFields()
public MetaData.FieldImpl getOrCreateField(java.lang.String name)
public int getFieldCount()
MetaDataInterface
getFieldCount
in interface MetaDataInterface
public java.util.Iterator<java.lang.String> iterFieldNames()
MetaDataInterface
iterFieldNames
in interface MetaDataInterface
public FieldInterface getField(java.lang.String name)
MetaDataInterface
getField
in interface MetaDataInterface
public java.lang.String[] getFieldNames()
MetaDataInterface
getFieldNames
in interface MetaDataInterface
public boolean setLockFields(boolean lockFields)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |