|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectschmitzm.data.property.Access
schmitzm.data.property.PropertyReadAccess
schmitzm.data.property.ListPropertyReadAccess
public class ListPropertyReadAccess
Diese Klasse stellt ein Recht auf Lesezugriff fuer eine
ListProperty
dar. Da Listen dynamisch aufgebaut sind, erweitert sie
hierzu den PropertyReadAccess
um getCount
-
und indexOf
-Methoden.
Field Summary |
---|
Fields inherited from class schmitzm.data.property.Access |
---|
accessTimes, disposed, maxAccessTimes, object, owner, UNLIMITED_ACCESSTIMES |
Constructor Summary | |
---|---|
ListPropertyReadAccess(Accessible object,
Object owner)
Erzeugt ein neues Lesezugriffsrecht fuer Listen. |
|
ListPropertyReadAccess(Accessible object,
Object owner,
int maxAccessTimes)
Erzeugt ein neues Lesezugriffsrecht fuer Listen. |
Method Summary | |
---|---|
boolean |
contains(Object value)
Checkt, ob ein Objekt in der Liste vorhanden ist. |
int |
getCount()
Liefert die aktuelle Anzahl an Elementen, die in der Liste gespeichert sind. |
int |
indexOf(Object value)
Liefert den Listen-Index des ersten Vorkommens eines Elements. |
boolean |
isEmpty()
Checkt, ob die Liste leer ist. |
Methods inherited from class schmitzm.data.property.PropertyReadAccess |
---|
getValue, getValueAsBoolean, getValueAsByte, getValueAsChar, getValueAsDouble, getValueAsFloat, getValueAsInt, getValueAsLong, getValueAsShort |
Methods inherited from class schmitzm.data.property.Access |
---|
checkDisposed, dispose, equals, getAccessTimes, getMaxAccessTimes, getOwner, incAndCheckMaxAccessTimesReached, isDisposed, release |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ListPropertyReadAccess(Accessible object, Object owner)
object
- Instanz von ListProperty
auf die sich das Recht beziehtowner
- Besitzer des Rechts
AccessViolationException
- falls das
angegebene Objekt keine ListProperty
istListProperty
public ListPropertyReadAccess(Accessible object, Object owner, int maxAccessTimes)
object
- Instanz von ListProperty
auf die sich das Recht beziehtowner
- Besitzer des RechtsmaxAccessTimes
- Anzahl an (Methoden-)Zugriffen, die der Rechtebesitzer
taetigen darf, bevor das Recht automatisch entzogen wird
AccessViolationException
- falls das
angegebene Objekt keine ListProperty
istListProperty
Method Detail |
---|
public int getCount()
AccessViolationException
- falls
das Leserecht auf der Property nicht mehr gueltig istpublic boolean isEmpty()
AccessViolationException
- falls
das Leserecht auf der Property nicht mehr gueltig istpublic int indexOf(Object value)
value
- Listen-Element
AccessViolationException
- falls
das Leserecht auf der Property nicht mehr gueltig istpublic boolean contains(Object value)
AccessViolationException
- falls
das Leserecht auf der Property nicht mehr gueltig ist
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |