|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.activation.CommandMap
public abstract class CommandMap
CommandMap 클래스는, 시스템으로 이용할 수 있는 커멘드 객체의 레지스트리에의 인터페이스를 제공합니다. 개발자는, 이 패키지에 포함되어 있는 CommandMap 구현 (MailcapCommandMap)을 사용하는 일도, 독자적인 구현을 개발할 수도 있습니다. 이 클래스의 일부의 메소드가 abstract 메소드인 것에 주의해 주세요.
생성자 의 개요 | |
---|---|
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 |
생성자 의 상세 |
---|
public CommandMap()
메소드의 상세 |
---|
public static CommandMap getDefaultCommandMap()
MailcapCommandMap
의 인스턴스를 작성해, 그것을 디폴트로 설정해, 그 값을 돌려준다
public static void setDefaultCommandMap(CommandMap commandMap)
null
를 사용해 이 메소드를 호출합니다.
commandMap
- 새로운 디폴트의 CommandMap
SecurityException
- 호출 측에 디폴트를 변경하는 권한이 없는 경우public abstract CommandInfo [] getPreferredCommands(String mimeType)
mimeType
- MIME 타입
public CommandInfo [] getPreferredCommands(String mimeType, DataSource ds)
DataSource
는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, 반환되는 커멘드 리스트를 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 getPreferredCommands
메소드를 단지 호출할 뿐입니다.
mimeType
- MIME 타입ds
- 데이터의 DataSource
public abstract CommandInfo [] getAllCommands(String mimeType)
mimeType
- MIME 타입
public CommandInfo [] getAllCommands(String mimeType, DataSource ds)
DataSource
는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, 반환되는 커멘드 리스트를 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 getAllCommands
메소드를 단지 호출할 뿐입니다.
mimeType
- MIME 타입ds
- 데이터의 DataSource
public abstract CommandInfo getCommand(String mimeType, String cmdName)
mimeType
- MIME 타입cmdName
- 커멘드명
public CommandInfo getCommand(String mimeType, String cmdName, DataSource ds)
DataSource
는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, 선택되는 커멘드를 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 getCommand
메소드를 단지 호출할 뿐입니다.
mimeType
- MIME 타입cmdName
- 커멘드명ds
- 데이터의 DataSource
public abstract DataContentHandler createDataContentHandler(String mimeType)
mimeType
- MIME 타입
public DataContentHandler createDataContentHandler(String mimeType, DataSource ds)
DataSource
는, 파일명등의 추가 정보를 제공합니다. 이 정보를 CommandMap 구현으로 사용해, DataContentHandler 의 선택을 한층 더 좁힐 수도 있습니다. 이 클래스의 구현은, 이 인수를 무시하는 createDataContentHandler
메소드를 단지 호출할 뿐입니다.
mimeType
- MIME 타입ds
- 데이터의 DataSource
public String [] getMimeTypes()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.