- java.lang.Object
- 
- swim.system.AbstractDownlinkBinding
- 
- swim.system.DownlinkModel<View>
- 
- swim.system.warp.WarpDownlinkModem<View>
- 
- swim.system.warp.WarpDownlinkModel<View>
- 
- swim.system.warp.ListDownlinkModem<ListDownlinkView<?>>
- 
- swim.system.downlink.ListDownlinkModel
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- LinkBinding,- WarpBinding,- Log
 
 public class ListDownlinkModel extends ListDownlinkModem<ListDownlinkView<?>> 
- 
- 
Field SummaryFields Modifier and Type Field Description protected intflagsprotected STreeList<Value>stateprotected static intSTATEFUL- 
Fields inherited from class swim.system.warp.WarpDownlinkModembody, cellContext, EXEC_DELTA, EXEC_TIME, linkContext, prio, rate, status
 - 
Fields inherited from class swim.system.DownlinkModelviews, VIEWS
 - 
Fields inherited from class swim.system.AbstractDownlinkBindinghostUri, laneUri, meshUri, nodeUri
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> booleanadd(ListDownlinkView<V> view, int index, V newObject)<V> booleanadd(ListDownlinkView<V> view, int index, V newObject, Object key)voidclear(ListDownlinkView<?> view)booleancontains(Object value)protected voiddidAddDownlink(ListDownlinkView<?> view)voiddrop(ListDownlinkView<?> view, int lower)ListIterator<Map.Entry<Object,Value>>entryIterator()Valueget(int index, Object key)Map.Entry<Object,Value>getEntry(int index)Map.Entry<Object,Value>getEntry(int index, Object key)intindexOf(Object o)booleanisEmpty()booleanisStateful()ListDownlinkModelisStateful(boolean isStateful)Iterator<Value>iterator()ListIterator<Object>keyIterator()intlastIndexOf(Object o)ListIterator<Value>listIterator()ListIterator<Value>listIterator(int index)<V> voidmove(ListDownlinkView<V> view, int fromIndex, int toIndex)<V> voidmove(ListDownlinkView<V> view, int fromIndex, int toIndex, Object key)protected voidpushDownEvent(Push<EventMessage> push)<V> Vremove(ListDownlinkView<V> view, int index)<V> Vremove(ListDownlinkView<V> view, int index, Object key)<V> Vset(ListDownlinkView<V> view, int index, V newObject)<V> Vset(ListDownlinkView<V> view, int index, V newObject, Object key)intsize()List<Value>subList(int fromIndex, int toIndex)voidtake(ListDownlinkView<?> view, int upper)Object[]toArray()<V> V[]toArray(V[] array)- 
Methods inherited from class swim.system.warp.ListDownlinkModemnextUpQueue, pushUp, queueUp, upQueueIsEmpty
 - 
Methods inherited from class swim.system.warp.WarpDownlinkModelkeepLinked, keepSynced, pullUpCommand, pullUpLink, pullUpSync, pullUpUnlink, pushDownLinked, pushDownSynced, pushDownUnlinked
 - 
Methods inherited from class swim.system.warp.WarpDownlinkModemaccumulateExecTime, body, cellContext, closeDown, collectProfile, command, command, command, command, cueDown, cueUp, didClose, didCloseUp, didConnect, didDisconnect, didFail, didFailUp, didLink, didOpen, didRemoveDownlink, didSync, didUnlink, didUpdateMetrics, feedDown, feedUp, flushMetrics, link, linkContext, linkRequest, linkWrapper, nextUpCue, onCommand, onEvent, openDown, openMetaDownlink, prio, pullUp, pushDown, pushDownUnknown, pushUp, pushUp, queueUp, rate, reportMetrics, setCellContext, setLinkContext, skipDown, sync, syncRequest, unlink, unlinkRequest, willLink, willSync, willUnlink
 - 
Methods inherited from class swim.system.DownlinkModeladdDownlink, removeDownlink, removeDownlinks, reopen
 - 
Methods inherited from class swim.system.AbstractDownlinkBindingbottomLink, cellAddressDown, cipherSuite, cipherSuiteDown, debug, debugDown, error, errorDown, fail, failDown, hostUri, info, infoDown, isConnected, isConnectedDown, isRemote, isRemoteDown, isSecure, isSecureDown, laneUri, linkKey, localAddress, localAddressDown, localCertificates, localCertificatesDown, localIdentity, localIdentityDown, localPrincipal, localPrincipalDown, meshUri, nodeUri, remoteAddress, remoteAddressDown, remoteCertificates, remoteCertificatesDown, remoteIdentity, remoteIdentityDown, remotePrincipal, remotePrincipalDown, securityProtocol, securityProtocolDown, setHostUri, setNodeUri, trace, traceDown, unwrapLink, warn, warnDown
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface swim.system.LinkBindingbottomLink, cellAddressDown, cipherSuiteDown, debugDown, errorDown, failDown, hostUri, infoDown, isConnectedDown, isRemoteDown, isSecureDown, laneUri, linkKey, localAddressDown, localCertificatesDown, localIdentityDown, localPrincipalDown, meshUri, nodeUri, remoteAddressDown, remoteCertificatesDown, remoteIdentityDown, remotePrincipalDown, reopen, securityProtocolDown, setHostUri, setNodeUri, traceDown, unwrapLink, warnDown
 
- 
 
- 
- 
- 
Field Detail- 
flagsprotected int flags 
 - 
STATEFULprotected static final int STATEFUL - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
isStatefulpublic final boolean isStateful() 
 - 
isStatefulpublic ListDownlinkModel isStateful(boolean isStateful) 
 - 
pushDownEventprotected void pushDownEvent(Push<EventMessage> push) - Overrides:
- pushDownEventin class- WarpDownlinkModel<ListDownlinkView<?>>
 
 - 
didAddDownlinkprotected void didAddDownlink(ListDownlinkView<?> view) - Overrides:
- didAddDownlinkin class- WarpDownlinkModem<ListDownlinkView<?>>
 
 - 
isEmptypublic boolean isEmpty() 
 - 
sizepublic int size() 
 - 
containspublic boolean contains(Object value) 
 - 
indexOfpublic int indexOf(Object o) 
 - 
lastIndexOfpublic int lastIndexOf(Object o) 
 - 
toArraypublic Object[] toArray() 
 - 
toArraypublic <V> V[] toArray(V[] array) 
 - 
entryIteratorpublic ListIterator<Map.Entry<Object,Value>> entryIterator() 
 - 
listIteratorpublic ListIterator<Value> listIterator() 
 - 
listIteratorpublic ListIterator<Value> listIterator(int index) 
 - 
keyIteratorpublic ListIterator<Object> keyIterator() 
 - 
addpublic <V> boolean add(ListDownlinkView<V> view, int index, V newObject) 
 - 
addpublic <V> boolean add(ListDownlinkView<V> view, int index, V newObject, Object key) 
 - 
setpublic <V> V set(ListDownlinkView<V> view, int index, V newObject) 
 - 
setpublic <V> V set(ListDownlinkView<V> view, int index, V newObject, Object key) 
 - 
movepublic <V> void move(ListDownlinkView<V> view, int fromIndex, int toIndex) 
 - 
movepublic <V> void move(ListDownlinkView<V> view, int fromIndex, int toIndex, Object key) 
 - 
removepublic <V> V remove(ListDownlinkView<V> view, int index) 
 - 
removepublic <V> V remove(ListDownlinkView<V> view, int index, Object key) 
 - 
droppublic void drop(ListDownlinkView<?> view, int lower) 
 - 
takepublic void take(ListDownlinkView<?> view, int upper) 
 - 
clearpublic void clear(ListDownlinkView<?> view) 
 
- 
 
-