JavaTM Platform
Standard Ed. 6

인터페이스
java.lang.Iterable 의 사용

Iterable 를 사용하고 있는 패키지
java.beans.beancontext Bean 문맥에 관련하는 클래스 및 인터페이스를 제공합니다.  
java.sql JavaTM 프로그램 언어를 사용해 데이터 소스 (일반적으로은 RDB)의 데이터에 액세스 해 처리하는 API 를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
java.util.concurrent 병행 프로그래밍으로 자주(잘) 사용되는 유틸리티 클래스입니다.  
javax.annotation.processing 주석 프로세서를 선언해, 주석 프로세서가 주석 처리 툴 환경과 통신할 수 있도록(듯이)하기 위한 기능.  
javax.lang.model.util 프로그램 요소형태의 처리를 지원하는 유틸리티입니다.  
javax.management Java Management Extensions 의 코어 클래스를 제공합니다.  
javax.management.relation 관계 서비스에 대해 정의합니다.  
javax.print.attribute.standard 이 패키지에는, 특정의 인쇄 속성의 클래스가 포함되어 있습니다.  
javax.sql.rowset JDBC RowSet 구현의 표준 인터페이스와 base class입니다.  
javax.sql.rowset.serial Java 프로그램 언어에서의 SQL 형과 데이터형의 직렬화 가능 매핑을 가능하게 하는 유틸리티 클래스를 제공합니다.  
javax.sql.rowset.spi 서드 파티의 벤더가 동기 프로바이더의 구현으로 사용해야 하는 표준 클래스 및 인터페이스입니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.tools 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다.  
 

java.beans.beancontext 에서의 Iterable 의 사용
 

java.beans.beancontext 에서의 Iterable 의 서브 인터페이스
 interface BeanContext
           BeanContext 는 JavaBeans 의 논리 계층 컨테이너로서 기능합니다.
 interface BeanContextServices
           BeanContextServices 인터페이스는, BeanContextChild 객체가 범용 서비스를 받게 되도록(듯이)하기 위한 기구를 BeanContext 에 제공합니다.
 

Iterable 를 구현하고 있는 java.beans.beancontext 의 클래스
 class BeanContextServicesSupport
           이 헬퍼 클래스는, java.beans.beancontext.BeanContextServices 인터페이스의 유틸리티의 구현을 제공합니다.
 class BeanContextSupport
          이 헬퍼 클래스는 java.beans.beancontext.BeanContext 인터페이스의 유틸리티의 구현을 제공합니다.
 

java.sql 에서의 Iterable 의 사용
 

Iterable 를 구현하고 있는 java.sql 의 클래스
 class BatchUpdateException
          배치 갱신 조작중에 에러가 발생했을 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class DataTruncation
          MaxFieldSize 를 초과한 이외의 이유로써 데이터값가 예기 하지 않고 절약할 수 있었을 때에,DataTruncation 예외로서 throw 되는 예외 (기입시), 또는 DataTruncation 경고로서 보고되는 예외 (read시)입니다.
 class SQLClientInfoException
          1 개이상의 클라이언트 정보 프로퍼티을 Connection 로 설정할 수 없었을 때에,SQLException 의 서브 클래스가 throw 됩니다.
 class SQLDataException
          SQLState 클래스치가 '22' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLException
          데이타베이스 액세스 에러 또는 그 외의 에러에 관한 정보를 제공하는 예외입니다.
 class SQLFeatureNotSupportedException
          SQLState 클래스치가 '0A' (제로 A) 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLIntegrityConstraintViolationException
          SQLState 클래스치가 '23' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLInvalidAuthorizationSpecException
          SQLState 클래스치가 '28' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLNonTransientConnectionException
           SQLState 클래스치가 '08' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLNonTransientException
          SQLException 의 원인이 수정되지 않는 한, 같은 조작을 재시행해도 인스턴스가 실패할 경우에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLRecoverableException
          어플리케이션이 회복 순서를 실행해 트랜잭션(transaction) 전체 (분산 트랜잭션(transaction)의 경우는 트랜잭션(transaction) 브랜치(branch))를 재시행하면 전회 실패한 조작이 성공할 가능성이 있을 때 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLSyntaxErrorException
          SQLState 클래스치가 '42' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTimeoutException
          Statement 로 지정한 타임 아웃이 경과했을 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTransactionRollbackException
          SQLState 클래스치가 '40' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTransientConnectionException
          SQLState 클래스치가 '08' 때에 throw 되는 SQLException 의 서브 클래스입니다.
 class SQLTransientException
          전회 실패한 조작이, 어플리케이션 레벨의 기능에 의한 개입이 없어도 재시행시에 성공할 가능성이 있는 상황에서는 SQLException 의 서브 클래스가 throw 됩니다.
 class SQLWarning
          데이타베이스 액세스의 경고에 관한 정보를 제공하는 예외입니다.
 

java.util 에서의 Iterable 의 사용
 

java.util 에서의 Iterable 의 서브 인터페이스
 interface Collection<E>
           「컬렉션 계층」 루트 인터페이스입니다.
 interface Deque<E>
          양단으로 요소의 삽입 및 삭제를 지원하는 선형 컬렉션입니다.
 interface List<E>
          순서 붙일 수 있었던 컬렉션입니다.
 interface NavigableSet<E>
          지정된 타겟으로 가장 가까운 요소를 보고하는 네비게이션 메소드로 확장된 SortedSet 입니다.
 interface Queue<E>
          처리전에 요소를 보관 유지하는 목적으로 설계된 컬렉션.
 interface Set<E>
          중복 요소가 없는 컬렉션입니다.
 interface SortedSet<E>
          요소에 대해서 「전체 순서 붙이고」를 추가 제공하는 Set 입니다.
 

Iterable 를 구현하고 있는 java.util 의 클래스
 class AbstractCollection<E>
          이 클래스는,Collection 인터페이스의 스켈리턴 구현을 제공해, 이 인터페이스를 구현하는데 필요한 작업량을 최소한으로 억제합니다.
 class AbstractList<E>
          이 클래스는,List 인터페이스의 스켈리턴 구현을 제공해, 배열과 같은 「랜덤 억세스」데이터 기억역에 연동하는 이 인터페이스를 구현하는데 필요한 작업량을 최소한으로 억제합니다.
 class AbstractQueue<E>
          이 클래스는, 몇개의 Queue 오퍼레이션의 스켈리턴 구현을 제공합니다.
 class AbstractSequentialList<E>
          이 클래스는,List 인터페이스의 스켈리턴 구현을 제공해, 링크 리스트와 같은 「차례차례 액세스」데이터 기억역에 연동하는 이 인터페이스를 구현하는데 필요한 작업량을 최소한으로 억제합니다.
 class AbstractSet<E>
          이 클래스는,Set 인터페이스의 스켈리턴 구현을 제공해, 이 인터페이스를 구현하는데 필요한 작업량을 최소한으로 억제합니다.
 class ArrayDeque<E>
          Deque 인터페이스의 사이즈 변경 가능한 배열의 구현입니다.
 class ArrayList<E>
          List 인터페이스의 사이즈 변경 가능한 배열의 구현입니다.
 class EnumSet<E extends Enum<E>>
          enum 형으로 사용하기 위한 특수한 Set 구현입니다.
 class HashSet<E>
          이 클래스는, 해시 테이블 (실제로는 HashMap 의 인스턴스)에 연동해,Set 인터페이스를 구현합니다.
 class LinkedHashSet<E>
          예측 가능한 반복 순서를 가지는 Set 인터페이스의 해시 테이블과 링크 리스트의 구현입니다.
 class LinkedList<E>
          List 인터페이스의 링크 리스트의 구현입니다.
 class PriorityQueue<E>
          우선도 heap에 근거하는, 무제한의 우선도입니다.
 class ServiceLoader<S>
          간단한 서비스 프로바이더 로드 기구입니다.
 class Stack<E>
          Stack 클래스는, 객체의 후입선출 (LIFO) 스택을 나타냅니다.
 class TreeSet<E>
          TreeMap 에 근거하는 NavigableSet 구현입니다.
 class Vector<E>
          Vector 클래스는, 객체의 가변 길이 배열을 구현합니다.
 

java.util.concurrent 에서의 Iterable 의 사용
 

java.util.concurrent 에서의 Iterable 의 서브 인터페이스
 interface BlockingDeque<E>
          요소의 취득시에 양단 큐가 빈 상태(empty)이 아니게 될 때까지 대기하거나 요소의 포함시에 양단 큐내에 빈 곳이 생길 때까지 대기하는 블록 조작을 추가로 지원하거나 하는 Deque 입니다.
 interface BlockingQueue<E>
          요소의 취득시에 큐가 빈 상태(empty)이 아니게 될 때까지 대기하거나 요소의 포함시에 큐내에 빈 곳이 생길 때까지 대기하는 조작을 추가로 지원하는 Queue 입니다.
 

Iterable 를 구현하고 있는 java.util.concurrent 의 클래스
 class ArrayBlockingQueue<E>
          배열에 연동하는 바운드 형식블로킹 큐입니다.
 class ConcurrentLinkedQueue<E>
          링크 노드에 근거하는, 안 바운드 형식의 thread 세이프인입니다.
 class ConcurrentSkipListSet<E>
          ConcurrentSkipListMap 에 근거하는 측정할 수 있는 병행 NavigableSet 구현입니다.
 class CopyOnWriteArrayList<E>
          기본으로 되는 배열의 새로운 카피를 작성하는 것으로써, 모든 추이적 조작 (add,set 등)이 구현되는 ArrayList 의 thread 세이프인 변수입니다.
 class CopyOnWriteArraySet<E>
          모든 조작으로 내부 CopyOnWriteArrayList 를 사용하는 Set .
 class DelayQueue<E extends Delayed>
          Delayed 요소의 안 바운드 형식블로킹 큐로, 지연 시간이 경과후에게만, 요소를 취득할 수 있습니다.
 class LinkedBlockingDeque<E>
          링크 노드에 근거하는, 임의의 바운드 형식블로킹 양단 큐입니다.
 class LinkedBlockingQueue<E>
          링크 노드에 근거하는, 임의의 바운드 형식블로킹 큐입니다.
 class PriorityBlockingQueue<E>
          PriorityQueue 클래스와 같은 순서부 룰을 사용해, 블록 하는 취득 오퍼레이션을 제공하는, 안 바운드 형식블로킹 큐입니다.
 class SynchronousQueue<E>
           각 삽입 오퍼레이션이 다른 thread에 의한 대응하는 삭제 오퍼레이션을 대기할 필요가 있는 ( 및 그 역의) 블로킹 큐 입니다.
 

javax.annotation.processing 에서의 Iterable 의 사용
 

Iterable 를 돌려주는 javax.annotation.processing 의 메소드
 Iterable <? extends Completion > Processor. getCompletions (Element  element, AnnotationMirror  annotation, ExecutableElement  member, String  userText)
          있는 주석에 대한 추천의 컴플리트로부터 완성되는 반복 가능 객체를, 툴 인프라스트럭쳐(infrastructure)에 돌려줍니다.
 Iterable <? extends Completion > AbstractProcessor. getCompletions (Element  element, AnnotationMirror  annotation, ExecutableElement  member, String  userText)
          컴플리트의 빈 상태(empty)의 반복 가능 객체를 돌려줍니다.
 

javax.lang.model.util 에서의 Iterable 의 사용
 

Iterable 형의 파라미터를 가지는 javax.lang.model.util 의 메소드
static List <ExecutableElement > ElementFilter. constructorsIn (Iterable <? extends Element > elements)
          elements 내의 생성자 의 리스트를 돌려줍니다.
static List <VariableElement > ElementFilter. fieldsIn (Iterable <? extends Element > elements)
          elements 내의 필드의 리스트를 돌려줍니다.
static List <ExecutableElement > ElementFilter. methodsIn (Iterable <? extends Element > elements)
          elements 내의 메소드의 리스트를 돌려줍니다.
static List <PackageElement > ElementFilter. packagesIn (Iterable <? extends Element > elements)
          elements 내의 패키지의 리스트를 돌려줍니다.
 R ElementScanner6. scan (Iterable <? extends Element > iterable, P  p)
          지정된 요소로 반복해, 각 요소에 대해서 scan(Element, P) 를 호출합니다.
static List <TypeElement > ElementFilter. typesIn (Iterable <? extends Element > elements)
          elements 내의 형태의 리스트를 돌려줍니다.
 

javax.management 에서의 Iterable 의 사용
 

Iterable 를 구현하고 있는 javax.management 의 클래스
 class AttributeList
          MBean 의 속성의 값의 리스트를 나타냅니다.
 

javax.management.relation 에서의 Iterable 의 사용
 

Iterable 를 구현하고 있는 javax.management.relation 의 클래스
 class RoleList
          RoleList 는, 롤 (Role 객체)의 리스트를 나타냅니다.
 class RoleUnresolvedList
          RoleUnresolvedList 는, RoleUnresolved 객체의 리스트를 표현합니다.
 

javax.print.attribute.standard 에서의 Iterable 의 사용
 

Iterable 를 구현하고 있는 javax.print.attribute.standard 의 클래스
 class JobStateReasons
          JobStateReasons 는, 작업의 현재 상태에 대한 추가 정보, 즉 작업 JobState 속성을 보다 알기 쉽게 하는 정보를, 값세트로서 열거하는 인쇄 속성 클래스입니다.
 

javax.sql.rowset 에서의 Iterable 의 사용
 

Iterable 를 구현하고 있는 javax.sql.rowset 의 클래스
 class RowSetWarning
          RowSet 객체로 설정된 데이타베이스 경고에 관한 정보를 제공하는 SQLException 의 확장입니다.
 

javax.sql.rowset.serial 에서의 Iterable 의 사용
 

Iterable 를 구현하고 있는 javax.sql.rowset.serial 의 클래스
 class SerialException
          DATALINK 나 JAVAOBJECT 에 가세해,BLOB, CLOB, STRUCT, ARRAY 등의 SQL 형의 직렬화 또는 직렬화 복원시의 에러를 나타냅니다.
 

javax.sql.rowset.spi 에서의 Iterable 의 사용
 

Iterable 를 구현하고 있는 javax.sql.rowset.spi 의 클래스
 class SyncFactoryException
          SyncFactory 기구의 에러를 나타냅니다.
 class SyncProviderException
          SyncProvider 기구로 발생한 에러를 나타냅니다.
 

javax.swing 에서의 Iterable 의 사용
 

Iterable 형의 파라미터를 가지는 javax.swing 의 메소드
static
<M, I> RowFilter <M, I>
RowFilter. andFilter (Iterable <? extends RowFilter <? super M,? super I>> filters)
          지정된 모든 필터가 엔트리를 포함하는 경우, 엔트리를 포함하는 RowFilter 를 돌려줍니다.
static
<M, I> RowFilter <M, I>
RowFilter. orFilter (Iterable <? extends RowFilter <? super M,? super I>> filters)
          지정된 필터안에 엔트리를 포함하는 것이 있었을 경우에, 엔트리를 포함하는 RowFilter 를 돌려줍니다.
 

javax.tools 에서의 Iterable 의 사용
 

Iterable 를 돌려주는 javax.tools 의 메소드
 Iterable <? extends JavaFileObject > StandardJavaFileManager. getJavaFileObjects (File ... files)
          지정된 파일을 나타내는 파일 객체를 가져옵니다.
 Iterable <? extends JavaFileObject > StandardJavaFileManager. getJavaFileObjects (String ... names)
          지정된 파일명을 나타내는 파일 객체를 가져옵니다.
 Iterable <? extends JavaFileObject > StandardJavaFileManager. getJavaFileObjectsFromFiles (Iterable <? extends File > files)
          지정된 파일을 나타내는 파일 객체를 가져옵니다.
 Iterable <? extends JavaFileObject > StandardJavaFileManager. getJavaFileObjectsFromStrings (Iterable <String > names)
          지정된 파일명을 나타내는 파일 객체를 가져옵니다.
 Iterable <? extends File > StandardJavaFileManager. getLocation (JavaFileManager.Location  location)
          지정된 장소에 관련지을 수 있었던 패스를 가져옵니다.
 Iterable <JavaFileObject > JavaFileManager. list (JavaFileManager.Location  location, String  packageName, Set <JavaFileObject.Kind > kinds, boolean recurse)
          지정의 장소의 지정의 기준에 일치하는 모든 파일 객체를 일람표 가리킵니다.
 Iterable <JavaFileObject > ForwardingJavaFileManager. list (JavaFileManager.Location  location, String  packageName, Set <JavaFileObject.Kind > kinds, boolean recurse)
           
 

Iterable 형의 파라미터를 가지는 javax.tools 의 메소드
 Iterable <? extends JavaFileObject > StandardJavaFileManager. getJavaFileObjectsFromFiles (Iterable <? extends File > files)
          지정된 파일을 나타내는 파일 객체를 가져옵니다.
 Iterable <? extends JavaFileObject > StandardJavaFileManager. getJavaFileObjectsFromStrings (Iterable <String > names)
          지정된 파일명을 나타내는 파일 객체를 가져옵니다.
 JavaCompiler.CompilationTask JavaCompiler. getTask (Writer  out, JavaFileManager  fileManager, DiagnosticListener <? super JavaFileObject > diagnosticListener, Iterable <String > options, Iterable <String > classes, Iterable <? extends JavaFileObject > compilationUnits)
          지정의 컴퍼넌트 및 인수를 가지는 컴파일 태스크의 장래를 작성합니다.
 JavaCompiler.CompilationTask JavaCompiler. getTask (Writer  out, JavaFileManager  fileManager, DiagnosticListener <? super JavaFileObject > diagnosticListener, Iterable <String > options, Iterable <String > classes, Iterable <? extends JavaFileObject > compilationUnits)
          지정의 컴퍼넌트 및 인수를 가지는 컴파일 태스크의 장래를 작성합니다.
 JavaCompiler.CompilationTask JavaCompiler. getTask (Writer  out, JavaFileManager  fileManager, DiagnosticListener <? super JavaFileObject > diagnosticListener, Iterable <String > options, Iterable <String > classes, Iterable <? extends JavaFileObject > compilationUnits)
          지정의 컴퍼넌트 및 인수를 가지는 컴파일 태스크의 장래를 작성합니다.
 void StandardJavaFileManager. setLocation (JavaFileManager.Location  location, Iterable <? extends File > path)
          지정된 패스와 지정된 장소를 관련짓습니다.
 void JavaCompiler.CompilationTask. setProcessors (Iterable <? extends Processor > processors)
          프로세서를 (주석 처리용으로) 설정합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.