|
||||||||||
| 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 MetaDataInterfacepublic java.util.Iterator<java.lang.String> iterFieldNames()
MetaDataInterface
iterFieldNames in interface MetaDataInterfacepublic FieldInterface getField(java.lang.String name)
MetaDataInterface
getField in interface MetaDataInterfacepublic java.lang.String[] getFieldNames()
MetaDataInterface
getFieldNames in interface MetaDataInterfacepublic boolean setLockFields(boolean lockFields)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||