|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- リソースの解析に使用する DeserializerMapping
public 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
内の startPrefixMapping
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String namespaceURI) throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の endPrefixMapping
org.xml.sax.SAXException
public void startDocument()
org.xml.sax.ContentHandler
内の startDocument
public 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
内の startElement
org.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
内の endElement
org.xml.sax.SAXException
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の processingInstruction
org.xml.sax.SAXException
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の skippedEntity
org.xml.sax.SAXException
public void characters(char[] ch, int begin, int length) throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の characters
org.xml.sax.SAXException
public void ignorableWhitespace(char[] ch, int begin, int length) throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の ignorableWhitespace
org.xml.sax.SAXException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |