JavaTM Platform
Standard Ed. 6

javax.activation
클래스 CommandMap

java.lang.Object 
  상위를 확장 javax.activation.CommandMap
직계의 기존의 서브 클래스:
MailcapCommandMap


public abstract class CommandMap
extends Object

CommandMap 클래스는, 시스템으로 이용할 수 있는 커멘드 객체의 레지스트리에의 인터페이스를 제공합니다. 개발자는, 이 패키지에 포함되어 있는 CommandMap 구현 (MailcapCommandMap)을 사용하는 일도, 독자적인 구현을 개발할 수도 있습니다. 이 클래스의 일부의 메소드가 abstract 메소드인 것에 주의해 주세요.

도입된 버젼:
1.6

생성자 의 개요
CommandMap ()
           
 
메소드의 개요
abstract  DataContentHandler createDataContentHandler (String  mimeType)
          MIME 타입에 대응하는 DataContentHandler 를 찾아 냅니다.
 DataContentHandler createDataContentHandler (String  mimeType, DataSource  ds)
          MIME 타입에 대응하는 DataContentHandler 를 찾아 냅니다.
abstract  CommandInfo [] getAllCommands (String  mimeType)
          이 타입의 이용할 수 있는 커멘드를 모두 가져옵니다.
 CommandInfo [] getAllCommands (String  mimeType, DataSource  ds)
          이 타입의 이용할 수 있는 커멘드를 모두 가져옵니다.
abstract  CommandInfo getCommand (String  mimeType, String  cmdName)
          MIME 타입에 대응하는 디폴트의 커멘드를 가져옵니다.
 CommandInfo getCommand (String  mimeType, String  cmdName, DataSource  ds)
          MIME 타입에 대응하는 디폴트의 커멘드를 가져옵니다.
static CommandMap getDefaultCommandMap ()
          디폴트의 CommandMap 를 가져옵니다.
 String [] getMimeTypes ()
          이 커멘드 맵으로 인식되는 모든 MIME 타입을 가져옵니다.
abstract  CommandInfo [] getPreferredCommands (String  mimeType)
          MIME 타입으로부터 우선 커멘드 리스트를 가져옵니다.
 CommandInfo [] getPreferredCommands (String  mimeType, DataSource  ds)
          MIME 타입으로부터 우선 커멘드 리스트를 가져옵니다.
static void setDefaultCommandMap (CommandMap  commandMap)
          디폴트의 CommandMap 를 설정합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

CommandMap

public CommandMap()
메소드의 상세

getDefaultCommandMap

public static CommandMap  getDefaultCommandMap()
디폴트의 CommandMap 를 가져옵니다.  

반환값:
CommandMap

setDefaultCommandMap

public static void setDefaultCommandMap(CommandMap  commandMap)
디폴트의 CommandMap 를 설정합니다. CommandMap 를 디폴트에 리셋 하는 경우는,null 를 사용해 이 메소드를 호출합니다.

파라미터:
commandMap - 새로운 디폴트의 CommandMap
예외:
SecurityException - 호출 측에 디폴트를 변경하는 권한이 없는 경우

getPreferredCommands

public abstract CommandInfo [] getPreferredCommands(String  mimeType)
MIME 타입으로부터 우선 커멘드 리스트를 가져옵니다. 실제의 시멘틱스는, CommandMap 의 구현에 의해 정해집니다.

파라미터:
mimeType - MIME 타입
반환값:
커멘드의 Bean 를 나타내는 CommandInfo 클래스

getPreferredCommands

public CommandInfo [] getPreferredCommands(String  mimeType,
                                          DataSource  ds)
MIME 타입으로부터 우선 커멘드 리스트를 가져옵니다. 실제의 시멘틱스는, CommandMap 의 구현에 의해 정해집니다.

DataSource 는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, 반환되는 커멘드 리스트를 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 getPreferredCommands 메소드를 단지 호출할 뿐입니다.

파라미터:
mimeType - MIME 타입
ds - 데이터의 DataSource
반환값:
커멘드의 Bean 를 나타내는 CommandInfo 클래스
도입된 버젼:
JAF 1.1

getAllCommands

public abstract CommandInfo [] getAllCommands(String  mimeType)
이 타입의 이용할 수 있는 커멘드를 모두 가져옵니다. 이 메소드는, 이 MIME 타입을 생각되는 커멘드를 모두 돌려줍니다.

파라미터:
mimeType - MIME 타입
반환값:
모든 커멘드를 나타내는 CommandInfo 객체

getAllCommands

public CommandInfo [] getAllCommands(String  mimeType,
                                    DataSource  ds)
이 타입의 이용할 수 있는 커멘드를 모두 가져옵니다. 이 메소드는, 이 MIME 타입을 생각되는 커멘드를 모두 돌려줍니다.

DataSource 는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, 반환되는 커멘드 리스트를 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 getAllCommands 메소드를 단지 호출할 뿐입니다.

파라미터:
mimeType - MIME 타입
ds - 데이터의 DataSource
반환값:
모든 커멘드를 나타내는 CommandInfo 객체
도입된 버젼:
JAF 1.1

getCommand

public abstract CommandInfo  getCommand(String  mimeType,
                                       String  cmdName)
MIME 타입에 대응하는 디폴트의 커멘드를 가져옵니다.

파라미터:
mimeType - MIME 타입
cmdName - 커멘드명
반환값:
이 커멘드에 대응하는 CommandInfo

getCommand

public CommandInfo  getCommand(String  mimeType,
                              String  cmdName,
                              DataSource  ds)
MIME 타입에 대응하는 디폴트의 커멘드를 가져옵니다.

DataSource 는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, 선택되는 커멘드를 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 getCommand 메소드를 단지 호출할 뿐입니다.

파라미터:
mimeType - MIME 타입
cmdName - 커멘드명
ds - 데이터의 DataSource
반환값:
이 커멘드에 대응하는 CommandInfo
도입된 버젼:
JAF 1.1

createDataContentHandler

public abstract DataContentHandler  createDataContentHandler(String  mimeType)
MIME 타입에 대응하는 DataContentHandler 를 찾아 냅니다. 이것을 결정하기 위한 기구와 시멘틱스는, 특정의 CommandMap 의 구현에 의해 정해집니다.

파라미터:
mimeType - MIME 타입
반환값:
MIME 타입에 대응하는 DataContentHandler

createDataContentHandler

public DataContentHandler  createDataContentHandler(String  mimeType,
                                                   DataSource  ds)
MIME 타입에 대응하는 DataContentHandler 를 찾아 냅니다. 이것을 결정하기 위한 기구와 시멘틱스는, 특정의 CommandMap 의 구현에 의해 정해집니다.

DataSource 는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, DataContentHandler 의 선택을 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 createDataContentHandler 메소드를 단지 호출할 뿐입니다.

파라미터:
mimeType - MIME 타입
ds - 데이터의 DataSource
반환값:
MIME 타입에 대응하는 DataContentHandler
도입된 버젼:
JAF 1.1

getMimeTypes

public String [] getMimeTypes()
이 커멘드 맵으로 인식되는 모든 MIME 타입을 가져옵니다. 커멘드 맵이 이 조작을 지원하지 않는 경우, null 가 돌려주어집니다.

반환값:
캐릭터 라인인 MIME 타입의 배열. 지원되지 않는 경우는 null
도입된 버젼:
JAF 1.1

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 도 참조해 주세요.