JavaTM Platform
Standard Ed. 6

javax.activation
클래스 MimeType

java.lang.Object 
  상위를 확장 javax.activation.MimeType
모든 구현된 인터페이스:
Externalizable , Serializable


public class MimeType
extends Object
implements Externalizable

RFC 2045 및 RFC 2046 에 정의되고 있는 MIME (Multipurpose Internet Mail Extension) 타입입니다.

도입된 버젼:
1.6
관련 항목:
직렬화 된 형식

생성자 의 개요
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
 

생성자 의 상세

MimeType

public MimeType()
디폴트의 생성자 입니다.


MimeType

public MimeType(String  rawdata)
         throws MimeTypeParseException 
캐릭터 라인으로부터 MimeType 를 구축하는 생성자 입니다.

파라미터:
rawdata - MIME 타입 캐릭터 라인
예외:
MimeTypeParseException

MimeType

public MimeType(String  primary,
                String  sub)
         throws MimeTypeParseException 
지정된 primary 타입과 subtype을 가져, 빈 상태(empty)의 파라미터 리스트를 가지는 MimeType 를 구축하는 생성자 입니다.

파라미터:
primary - primary MIME 타입
sub - MIME subtype
예외:
MimeTypeParseException - primary 타입 또는 subtype이 유효한 토큰이 아닌 경우
메소드의 상세

getPrimaryType

public String  getPrimaryType()
이 객체의 primary 타입을 가져옵니다.

반환값:
primary MIME 타입

setPrimaryType

public void setPrimaryType(String  primary)
                    throws MimeTypeParseException 
이 객체의 primary 타입을 지정의 캐릭터 라인으로 설정합니다.

파라미터:
primary - primary MIME 타입
예외:
MimeTypeParseException - primary 타입이 유효한 토큰이 아닌 경우

getSubType

public String  getSubType()
이 객체의 subtype을 가져옵니다.

반환값:
MIME subtype

setSubType

public void setSubType(String  sub)
                throws MimeTypeParseException 
이 객체의 subtype을 지정의 캐릭터 라인으로 설정합니다.

파라미터:
sub - MIME subtype
예외:
MimeTypeParseException - subtype이 유효한 토큰이 아닌 경우

getParameters

public MimeTypeParameterList  getParameters()
이 객체의 파라미터 리스트를 가져옵니다.

반환값:
파라미터를 나타내는 MimeTypeParameterList 객체

getParameter

public String  getParameter(String  name)
지정된 이름에 관련지을 수 있었던 값을 취득해, 현재 관련짓고가 없는 경우는 null 를 돌려줍니다.

파라미터:
name - 파라미터명
반환값:
파라미터의 값

setParameter

public void setParameter(String  name,
                         String  value)
지정된 이름에 관련지을 수 있는 값을 설정해, 이전이 관련짓고를 옮겨놓습니다.

파라미터:
name - 파라미터명
value - 파라미터의 값

removeParameter

public void removeParameter(String  name)
지정된 이름에 관련지을 수 있었던 값을 모두 삭제합니다.

파라미터:
name - 파라미터명

toString

public String  toString()
이 객체의 캐릭터 라인 표현을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
이 객체의 캐릭터 라인 표현

getBaseType

public String  getBaseType()
파라미터 리스트를 사용하지 말고, 이 객체의 캐릭터 라인 표현을 돌려줍니다.

반환값:
MIME 타입 및 subtype

match

public boolean match(MimeType  type)
이 객체의 primary 타입과 subtype이, 지정된 타입의 내용과 같은지 어떤지를 판정합니다.

파라미터:
type - 비교 대상의 MimeType 객체
반환값:
일치하는 경우는 true

match

public boolean match(String  rawdata)
              throws MimeTypeParseException 
이 객체의 primary 타입과 subtype이, rawdata 에 기술된 컨텐츠 형식과 같은지 어떤지를 판정합니다.

파라미터:
rawdata - 비교 대상의 MIME 타입 캐릭터 라인
반환값:
일치하는 경우는 true
예외:
MimeTypeParseException

writeExternal

public void writeExternal(ObjectOutput  out)
                   throws IOException 
객체가 구현하고 있는 writeExternal 메소드는, DataOutput 인터페이스의 메소드 (프리미티브(primitive)치의 경우) 및 ObjectOutput 인터페이스의 writeObject 메소드 (객체, 캐릭터 라인, 및 배열의 경우)를 호출해, 객체의 내용을 보존합니다.

정의:
인터페이스 Externalizable 내의 writeExternal
파라미터:
out - 기입처의 ObjectOutput 객체
예외:
IOException - 발생할 가능성이 있는 모든 입출력 예외

readExternal

public void readExternal(ObjectInput  in)
                  throws IOException ,
                         ClassNotFoundException 
객체가 구현하고 있는 readExternal 메소드는, DataInput 인터페이스의 메소드 (원시형의 경우) 및 ObjectInput 인터페이스의 readObject 메소드 (객체, 캐릭터 라인, 배열의 경우)를 호출하는 것으로, 객체의 내용을 복원합니다. readExternal 메소드는, writeExternal 메소드로 기입했을 때와 같은 순서, 같은 형태에 의해 값을 읽어들이지 않으면 안됩니다.

정의:
인터페이스 Externalizable 내의 readExternal
파라미터:
in - read원의 ObjectInput 객체
예외:
ClassNotFoundException - 복원하려 하고 있는 객체에 대응하는 클래스가 발견되지 않는 경우
IOException - 입출력 에러가 발생했을 경우

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