|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.ResourceBundle
java.util.ListResourceBundle
public abstract class ListResourceBundle
ListResourceBundle
는, 리스트를 편리하고 용이하게 사용할 수 있는, 로케일에 대한 자원을 관리하는 ResourceBundle
의 abstract 서브 클래스입니다. 자원 번들 일반적으로 붙어서는,ResourceBundle
를 참조해 주세요.
서브 클래스는,getContents
를 오버라이드(override) 해, 배열을 제공하지 않으면 안됩니다. 이 경우, 배열의 각 항목은 객체의 페어입니다. 각 페어의 최초의 요소는 String
키로, 2 개째의 요소는 이 키에 관련하는 값입니다.
다음의예는, 베이스명 「MyResources」의 자원 번들 패밀리의 2 살의 멤버를 나타냅니다. 「MyResources」는 번들 패밀리의 디폴트의 멤버로, 「MyResources_fr」는 프랑스의 멤버입니다. 이러한 멤버는 ListResourceBundle
에 근거하고 있습니다 (관련예에서는, 프로퍼티 파일에 근거하지 않는 이 패밀리에게 번들을 추가하는 방법을 나타냅니다). 이 예의 키의 형식은「s1」 등입니다. 실제의 키는, 번들로부터 객체를 꺼내기 위해서(때문에) 프로그램으로 사용하는 키와 같은가 의리, 뭐든지 괜찮습니다. 키에는, 대문자/소문자의 구별이 있습니다.
public class MyResources extends ListResourceBundle { protected Object[][] getContents() { return new Object[][] = { // LOCALIZE THIS {"s1", "The disk \"{1}\" contains {0}. "}, // MessageFormat pattern {"s2", "1"}, // location of {0} in pattern {"s3", "My Disk"}, // sample disk name {"s4", "no files"}, // first ChoiceFormat choice {"s5", "one file"}, // second ChoiceFormat choice {"s6", "{0, number} files"}, // third ChoiceFormat choice {"s7", "3 Mar 96"}, // sample date {"s8", new Dimension(1,5)} // real object, not just string // END OF MATERIAL TO LOCALIZE }; } } public class MyResources_fr extends ListResourceBundle { protected Object[][] getContents() { return new Object[][] = { // LOCALIZE THIS {"s1", "Le disque \"{1}\" {0}. "}, // MessageFormat pattern {"s2", "1"}, // location of {0} in pattern {"s3", "Mon disque"}, // sample disk name {"s4", "ne contient pas de fichiers"}, // first ChoiceFormat choice {"s5", "contient un fichier"}, // second ChoiceFormat choice {"s6", "contient {0, number} fichiers"}, // third ChoiceFormat choice {"s7", "3 mars 1996"}, // sample date {"s8", new Dimension(1,3)} // real object, not just string // END OF MATERIAL TO LOCALIZE }; } }
ResourceBundle
,
PropertyResourceBundle
상자의 클래스의 개요 |
---|
클래스 java.util. ResourceBundle 로부터 상속된 상자의 클래스/인터페이스 |
---|
ResourceBundle.Control |
필드의 개요 |
---|
클래스 java.util. ResourceBundle 로부터 상속된 필드 |
---|
parent |
생성자 의 개요 | |
---|---|
ListResourceBundle ()
유일한 생성자 입니다. |
메소드의 개요 | |
---|---|
protected abstract Object [][] |
getContents ()
각 항목이 Object 배열내의 객체의 페어가 되어 있는 것 같은 배열을 돌려줍니다. |
Enumeration <String > |
getKeys ()
이 ResourceBundle 와 그 친번들내에 포함되는 키의 Enumeration 를 돌려줍니다. |
Object |
handleGetObject (String key)
이 자원 번들로부터 지정된 키의 객체를 가져옵니다. |
protected Set <String > |
handleKeySet ()
이 ResourceBundle 인 만큼 포함되고 있는 키의 Set 를 돌려줍니다. |
클래스 java.util. ResourceBundle 로부터 상속된 메소드 |
---|
clearCache , clearCache , containsKey , getBundle , getBundle , getBundle , getBundle , getBundle , getBundle , getLocale , getObject , getString , getStringArray , keySet , setParent |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ListResourceBundle()
메소드의 상세 |
---|
public final Object handleGetObject(String key)
ResourceBundle
의 기술:
ResourceBundle
내의 handleGetObject
key
- 바람직한 객체의 키
public Enumeration <String > getKeys()
ResourceBundle
와 그 친번들내에 포함되는 키의 Enumeration
를 돌려줍니다.
ResourceBundle
내의 getKeys
ResourceBundle
와 그 친번들내에 포함되는 키의 Enumeration
ResourceBundle.keySet()
protected Set <String > handleKeySet()
ResourceBundle
인 만큼 포함되고 있는 키의 Set
를 돌려줍니다.
ResourceBundle
내의 handleKeySet
ResourceBundle
인 만큼 포함되고 있는 키의 Set
ResourceBundle.keySet()
protected abstract Object [][] getContents()
Object
배열내의 객체의 페어가 되어 있는 것 같은 배열을 돌려줍니다. 각 페어의 최초의 요소는 String
키로, 2 개째의 요소는 이 키에 관련하는 값입니다. 상세한 것에 대하여는, 클래스에 대한 기술을 참조해 주세요.
Object
배열의 배열
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.