railo.runtime.type
Interface Iteratorable

All Known Subinterfaces:
Application, Argument, Array, Caller, CatchBlock, CGI, Client, Cluster, Collection, CollectionPlus, Component, ComponentAccess, ComponentPro, ComponentScope, Cookie, Form, Local, MemoryScope, Query, QueryColumn, QueryColumnPro, QueryTable, Request, Scope, Server, Session, SharedScope, StorageScope, Struct, Threads, Undefined, URL, URLForm, UserScope, Variables, XMLStruct
All Known Implementing Classes:
ApplicationImpl, ArgumentImpl, ArgumentThreadImpl, ArrayImpl, ArrayImplNS, ArraySupport, CallerImpl, CastableArray, CastableStruct, CatchBlockImpl, CFCProxy, CGIImpl, ClientCache, ClientCookie, ClientDatasource, ClientFile, ClientMemory, Closure, ClusterNotSupported, ClusterWrap, CollectionStruct, COMObject, ComponentAccessProxy, ComponentImpl, ComponentProxy, ComponentScopeShadow, ComponentScopeThis, ComponentWrap, CookieImpl, DebugQueryColumn, DoubleStruct, Excel, FeedStruct, FileStreamWrapper, FileStreamWrapperRead, FileStreamWrapperReadBinary, FileStreamWrapperReadWrite, FileStreamWrapperWrite, FormImpl, HttpSessionBindingListenerStruct, Image, JSession, ListAsArray, LocalImpl, LocalNotSupportedScope, MapAsStruct, ObjectStruct, PDFDocument, QueryCacheQuery, QueryCacheQueryColumn, QueryColumnImpl, QueryColumnRef, QueryImpl, ReadOnlyStruct, RequestImpl, RPCClient, ScopeSupport, ServerImpl, SessionCache, SessionCookie, SessionDatasource, SessionFile, SessionMemory, SimpleQuery, SimpleQueryColumn, StorageScopeCache, StorageScopeCookie, StorageScopeDatasource, StorageScopeFile, StorageScopeImpl, StorageScopeMemory, StructImpl, StructImplKey, StructImplString, StructSupport, SuperComponent, SVArray, SVStruct, ThreadsImpl, TOArray, TOQuery, TOStruct, UndefinedImpl, UrlFormImpl, URLImpl, VariablesImpl, XMLAttributes, XMLAttrStruct, XMLCDATASectionStruct, XMLDocumentStruct, XMLElementStruct, XMLMultiElementArray, XMLMultiElementStruct, XMLNodeList, XMLNodeStruct, XMLTextStruct

public interface Iteratorable

interface that define that in a class a iterator is available


Method Summary
 Iterator<Map.Entry<Collection.Key,Object>> entryIterator()
           
 Iterator<Collection.Key> keyIterator()
           
 Iterator<String> keysAsStringIterator()
           
 Iterator<Object> valueIterator()
           
 

Method Detail

keyIterator

Iterator<Collection.Key> keyIterator()
Returns:
return a Iterator for Keys as Collection.Keys

keysAsStringIterator

Iterator<String> keysAsStringIterator()
Returns:
return a Iterator for Keys as String

valueIterator

Iterator<Object> valueIterator()
Returns:
return a Iterator for Values

entryIterator

Iterator<Map.Entry<Collection.Key,Object>> entryIterator()


Copyright © 2012 Railo