|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.activation.MimeType
public class MimeType
RFC 2045 및 RFC 2046 에 정의되고 있는 MIME (Multipurpose Internet Mail Extension) 타입입니다.
생성자 의 개요 | |
---|---|
MimeType ()
디폴트의 생성자 입니다. |
|
MimeType (String rawdata)
캐릭터 라인으로부터 MimeType 를 구축하는 생성자 입니다. |
|
MimeType (String primary,
String sub)
지정된 primary 타입과 subtype을 가져, 빈 상태(empty)의 파라미터 리스트를 가지는 MimeType 를 구축하는 생성자 입니다. |
메소드의 개요 | |
---|---|
String |
getBaseType ()
파라미터 리스트를 사용하지 말고, 이 객체의 캐릭터 라인 표현을 돌려줍니다. |
String |
getParameter (String name)
지정된 이름에 관련지을 수 있었던 값을 취득해, 현재 관련짓고가 없는 경우는 null 를 돌려줍니다. |
MimeTypeParameterList |
getParameters ()
이 객체의 파라미터 리스트를 가져옵니다. |
String |
getPrimaryType ()
이 객체의 primary 타입을 가져옵니다. |
String |
getSubType ()
이 객체의 subtype을 가져옵니다. |
boolean |
match (MimeType type)
이 객체의 primary 타입과 subtype이, 지정된 타입의 내용과 같은지 어떤지를 판정합니다. |
boolean |
match (String rawdata)
이 객체의 primary 타입과 subtype이, rawdata 에 기술된 컨텐츠 형식과 같은지 어떤지를 판정합니다. |
void |
readExternal (ObjectInput in)
객체가 구현하고 있는 readExternal 메소드는, DataInput 인터페이스의 메소드 (원시형의 경우) 및 ObjectInput 인터페이스의 readObject 메소드 (객체, 캐릭터 라인, 배열의 경우)를 호출하는 것으로, 객체의 내용을 복원합니다. |
void |
removeParameter (String name)
지정된 이름에 관련지을 수 있었던 값을 모두 삭제합니다. |
void |
setParameter (String name,
String value)
지정된 이름에 관련지을 수 있는 값을 설정해, 이전이 관련짓고를 옮겨놓습니다. |
void |
setPrimaryType (String primary)
이 객체의 primary 타입을 지정의 캐릭터 라인으로 설정합니다. |
void |
setSubType (String sub)
이 객체의 subtype을 지정의 캐릭터 라인으로 설정합니다. |
String |
toString ()
이 객체의 캐릭터 라인 표현을 돌려줍니다. |
void |
writeExternal (ObjectOutput out)
객체가 구현하고 있는 writeExternal 메소드는, DataOutput 인터페이스의 메소드 (프리미티브(primitive)치의 경우) 및 ObjectOutput 인터페이스의 writeObject 메소드 (객체, 캐릭터 라인, 및 배열의 경우)를 호출해, 객체의 내용을 보존합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public MimeType()
public MimeType(String rawdata) throws MimeTypeParseException
rawdata
- MIME 타입 캐릭터 라인
MimeTypeParseException
public MimeType(String primary, String sub) throws MimeTypeParseException
primary
- primary MIME 타입sub
- MIME subtype
MimeTypeParseException
- primary 타입 또는 subtype이 유효한 토큰이 아닌 경우메소드의 상세 |
---|
public String getPrimaryType()
public void setPrimaryType(String primary) throws MimeTypeParseException
primary
- primary MIME 타입
MimeTypeParseException
- primary 타입이 유효한 토큰이 아닌 경우public String getSubType()
public void setSubType(String sub) throws MimeTypeParseException
sub
- MIME subtype
MimeTypeParseException
- subtype이 유효한 토큰이 아닌 경우public MimeTypeParameterList getParameters()
public String getParameter(String name)
name
- 파라미터명
public void setParameter(String name, String value)
name
- 파라미터명value
- 파라미터의 값public void removeParameter(String name)
name
- 파라미터명public String toString()
Object
내의 toString
public String getBaseType()
public boolean match(MimeType type)
type
- 비교 대상의 MimeType 객체
public boolean match(String rawdata) throws MimeTypeParseException
rawdata
- 비교 대상의 MIME 타입 캐릭터 라인
MimeTypeParseException
public void writeExternal(ObjectOutput out) throws IOException
Externalizable
내의 writeExternal
out
- 기입처의 ObjectOutput 객체
IOException
- 발생할 가능성이 있는 모든 입출력 예외public void readExternal(ObjectInput in) throws IOException , ClassNotFoundException
Externalizable
내의 readExternal
in
- read원의 ObjectInput 객체
ClassNotFoundException
- 복원하려 하고 있는 객체에
대응하는 클래스가 발견되지 않는 경우
IOException
- 입출력 에러가 발생했을 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.