|
ReportMill 12 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.HashMap<java.lang.String,java.lang.Object>
com.reportmill.datasource.RMRow
public class RMRow
Represents a data bearing object from a datasource.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Constructor Summary | |
|---|---|
RMRow()
Creates a new row. |
|
RMRow(RMEntity anEntity)
Creates a new row for given entity. |
|
| Method Summary | ||
|---|---|---|
void |
add(java.lang.String aName,
RMRow aRow)
Adds a row for a given property. |
|
void |
add(java.lang.String aName,
RMRow aRow,
int anIndex)
Adds a row for a given property. |
|
void |
addListener(java.util.EventListener aListener)
Add listener. |
|
void |
clearChanges()
Clears changes. |
|
RMRow |
create(java.lang.Object aName)
Creates a new row for given property. |
|
boolean |
equals(java.lang.Object anObj)
Override to just check identity, since rows are unique (and comparisons can cause unnecessary faulting). |
|
void |
firePropertyChange(java.beans.PropertyChangeEvent anEvent)
Fires a property change. |
|
void |
firePropertyChange(java.lang.String aProperty,
java.lang.Object oldValue,
java.lang.Object newValue,
int anIndex)
Fires an indexed property change. |
|
java.lang.Object |
get(java.lang.Object aName)
Override to do faulting. |
|
RMDataSource |
getDataSource()
Returns the datasource that created this row. |
|
RMEntity |
getEntity()
Returns the entity. |
|
java.util.List<RMProperty> |
getInsertProperties()
Returns the insert properties (properties that aren't auto-generated and non-null). |
|
|
getListener(java.lang.Class<T> aClass,
int anIndex)
Returns the individual listener of a given class at given index (from all listeners of given class). |
|
int |
getListenerCount(java.lang.Class aClass)
Returns the number of listeners of a given class. |
|
|
getListeners(java.lang.Class<T> aClass)
Returns the array of listeners of a given class (from all listeners of given class). |
|
RMCondition |
getOptimisticCondition()
Returns the optimistic condition that identifies this row. |
|
RMRow |
getOriginalRow()
Returns a RMRow that represents the original version of this row. |
|
java.lang.Object |
getPrimaryValue(java.lang.String aName)
Returns the value for key, converting relation values to their remote property value. |
|
java.util.List<? extends RMProperty> |
getProperties()
Returns the properties for this row. |
|
RMProperty |
getProperty(java.lang.String aName)
Returns the named property. |
|
java.util.List<RMProperty> |
getUpdateProperties()
Returns the update properties (properties that have changed). |
|
boolean |
isFirePropertyChangeEnabled()
Returns whether fire property change is enabled. |
|
java.lang.Object |
put(java.lang.String aName,
java.lang.Object aValue)
Override put to do conversion. |
|
RMRow |
remove(java.lang.String aName,
int anIndex)
Removes row at given index of property list for given property. |
|
int |
remove(java.lang.String aName,
RMRow aRow)
Removes a row for a given property. |
|
void |
removeListener(java.util.EventListener aListener)
Remove listener. |
|
void |
setDataSource(RMDataSource aDataSource)
Sets the datasource that created this row. |
|
void |
setEntity(RMEntity anEntity)
Sets the entity. |
|
boolean |
setFirePropertyChangeEnabled(boolean aValue)
Sets whether fire property change is enabled. |
|
java.lang.String |
toString()
Returns a string rep. |
|
| Methods inherited from class java.util.HashMap |
|---|
clear, clone, containsKey, containsValue, entrySet, isEmpty, keySet, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
|---|
hashCode |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
hashCode |
| Constructor Detail |
|---|
public RMRow()
public RMRow(RMEntity anEntity)
| Method Detail |
|---|
public RMEntity getEntity()
public void setEntity(RMEntity anEntity)
public RMDataSource getDataSource()
public void setDataSource(RMDataSource aDataSource)
public java.util.List<? extends RMProperty> getProperties()
public RMProperty getProperty(java.lang.String aName)
public java.lang.Object get(java.lang.Object aName)
get in interface java.util.Map<java.lang.String,java.lang.Object>get in class java.util.HashMap<java.lang.String,java.lang.Object>public java.lang.Object getPrimaryValue(java.lang.String aName)
public java.lang.Object put(java.lang.String aName,
java.lang.Object aValue)
put in interface java.util.Map<java.lang.String,java.lang.Object>put in class java.util.HashMap<java.lang.String,java.lang.Object>
public void add(java.lang.String aName,
RMRow aRow)
public void add(java.lang.String aName,
RMRow aRow,
int anIndex)
public RMRow remove(java.lang.String aName,
int anIndex)
public int remove(java.lang.String aName,
RMRow aRow)
public RMRow create(java.lang.Object aName)
public RMRow getOriginalRow()
public java.util.List<RMProperty> getInsertProperties()
public java.util.List<RMProperty> getUpdateProperties()
public RMCondition getOptimisticCondition()
public void clearChanges()
public int getListenerCount(java.lang.Class aClass)
public <T extends java.util.EventListener> T getListener(java.lang.Class<T> aClass,
int anIndex)
public <T extends java.util.EventListener> T[] getListeners(java.lang.Class<T> aClass)
public void addListener(java.util.EventListener aListener)
public void removeListener(java.util.EventListener aListener)
public void firePropertyChange(java.lang.String aProperty,
java.lang.Object oldValue,
java.lang.Object newValue,
int anIndex)
public void firePropertyChange(java.beans.PropertyChangeEvent anEvent)
public boolean isFirePropertyChangeEnabled()
public boolean setFirePropertyChangeEnabled(boolean aValue)
public boolean equals(java.lang.Object anObj)
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class java.util.AbstractMap<java.lang.String,java.lang.Object>public java.lang.String toString()
toString in class java.util.AbstractMap<java.lang.String,java.lang.Object>
|
ReportMill 12 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||