public class PojoModelImpl extends Object implements PojoModel
PojoModelImpl class.
| Constructor and Description |
|---|
PojoModelImpl(Class<?> clazz)
Constructor for PojoModelImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(PojoAction attr)
addAction.
|
void |
addAttribute(PojoAttribute attr)
addAttribute.
|
PojoAction |
getAction(String name)
getAction.
|
String[] |
getActionNames()
getActionNames.
|
PojoAttribute |
getAttribute(String name)
getAttribute.
|
String[] |
getAttributeNames()
getAttributeNames.
|
Class<?> |
getManagedClass()
getManagedClass.
|
boolean |
hasAction(String name)
hasAction.
|
boolean |
hasAttribute(String name)
hasAttribute.
|
Iterator<PojoAttribute> |
iterator() |
void |
removeAction(String name)
removeAction.
|
void |
removeAttribute(String name)
removeAttribute.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic void addAttribute(PojoAttribute attr)
addAttribute.
attr - a PojoAttribute object.public void addAction(PojoAction attr)
addAction.
attr - a PojoAction object.public Iterator<PojoAttribute> iterator()
iterator in interface Iterable<PojoAttribute>public PojoAttribute getAttribute(String name)
getAttribute.
getAttribute in interface PojoModelname - a String object.PojoAttribute object.public String[] getAttributeNames()
getAttributeNames.
getAttributeNames in interface PojoModelString objects.public Class<?> getManagedClass()
getManagedClass.
getManagedClass in interface PojoModelClass object.public void removeAttribute(String name)
removeAttribute.
name - a String object.public boolean hasAttribute(String name)
hasAttribute.
name - a String object.public void removeAction(String name)
removeAction.
name - a String object.public boolean hasAction(String name)
hasAction.
name - a String object.public PojoAction getAction(String name)
getAction.
getAction in interface PojoModelname - a String object.PojoAction object.public String[] getActionNames()
getActionNames.
getActionNames in interface PojoModelString objects.Copyright © 2016. All Rights Reserved.