|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objecttsukuba_bunko.resource.ResourceLoader
public class ResourceLoader
リソースファイルを読み込む機能を提供します. この実装では,マルチスレッドはサポートされません.
| コンストラクタの概要 | |
|---|---|
ResourceLoader()
ResourceLoader のインスタンスを作成します. |
|
| メソッドの概要 | |
|---|---|
void |
characters(char[] ch,
int begin,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String namespaceURI)
|
protected java.lang.String |
getCurrentPath()
現在のパスを計算します. |
DeserializerMapping |
getDeserializerMapping()
リソースの解析に使用する DeserializerMapping を取得します. |
protected ResourceDeserializer |
getResourceDeserializer(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
ResourceDeserializer を取得します。 |
void |
ignorableWhitespace(char[] ch,
int begin,
int length)
|
void |
loadResource(java.net.URL resourceURL,
Resources resources)
リソースを読み込みます. |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
void |
setDeserializerMapping(DeserializerMapping mapping)
リソースの解析に使用する DeserializerMapping を設定します. |
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
skippedEntity(java.lang.String name)
|
void |
startDocument()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
void |
startPrefixMapping(java.lang.String namespaceURI,
java.lang.String prefix)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ResourceLoader()
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException
ResourceLoader のインスタンスを作成します.
javax.xml.parsers.ParserConfigurationException - JAXP が正しく構成されていない場合
org.xml.sax.SAXException - JAXP が正しく構成されていない場合| メソッドの詳細 |
|---|
public void setDeserializerMapping(DeserializerMapping mapping)
DeserializerMapping を設定します.
mapping - リソースの解析に使用する DeserializerMappingpublic DeserializerMapping getDeserializerMapping()
DeserializerMapping を取得します.
DeserializerMapping
public void loadResource(java.net.URL resourceURL,
Resources resources)
throws java.io.IOException,
IllegalResourceException
resourceURL - リソースファイルの URLresources - リソースを登録する Resources オブジェクト
java.io.IOException
IllegalResourceException
protected ResourceDeserializer getResourceDeserializer(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
namespaceURI - XML namespace URIlocalName - tag name (local part)qName - tag name (quorified name)attrs - attributes
org.xml.sax.SAXException - 不正なデータ型を検出した場合protected java.lang.String getCurrentPath()
public void setDocumentLocator(org.xml.sax.Locator locator)
org.xml.sax.ContentHandler 内の setDocumentLocator
public void startPrefixMapping(java.lang.String namespaceURI,
java.lang.String prefix)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の startPrefixMappingorg.xml.sax.SAXException
public void endPrefixMapping(java.lang.String namespaceURI)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の endPrefixMappingorg.xml.sax.SAXExceptionpublic void startDocument()
org.xml.sax.ContentHandler 内の startDocumentpublic void endDocument()
org.xml.sax.ContentHandler 内の endDocument
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の startElementorg.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の endElementorg.xml.sax.SAXException
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の processingInstructionorg.xml.sax.SAXException
public void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の skippedEntityorg.xml.sax.SAXException
public void characters(char[] ch,
int begin,
int length)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の charactersorg.xml.sax.SAXException
public void ignorableWhitespace(char[] ch,
int begin,
int length)
throws org.xml.sax.SAXException
org.xml.sax.ContentHandler 内の ignorableWhitespaceorg.xml.sax.SAXException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||