|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.xml.sax.helpers.ParserAdapter
public class ParserAdapter
SAX1 Parser を SAX2 XMLReader として適応させます。
このモジュールは、ソースコード、文書ともに公開ドメインに置かれています。したがって、内容に関する保証は一切提供されません。詳細については、http://www.saxproject.org を参照してください。
このクラスは、SAX1 Parser をラップして、機能、プロパティー、名前空間を利用できる SAX 2 XMLReader として動作させます。ただし、skippedEntity イベントの報告は行われません。 これは、この情報が SAX1 では提供されないためです。
名前空間修飾子付きの属性名が重複している環境におけるこのアダプタの動作は未検証です。
XMLReaderAdapter,
XMLReader,
Parser| コンストラクタの概要 | |
|---|---|
ParserAdapter()
新しいパーサーアダプタを構築します。 |
|
ParserAdapter(Parser parser)
新しいパーサーアダプタを構築します。 |
|
| メソッドの概要 | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
アダプタ実装メソッドは呼び出しません。 |
void |
endDocument()
アダプタ実装メソッドは呼び出しません。 |
void |
endElement(String qName)
アダプタ実装メソッドは呼び出しません。 |
ContentHandler |
getContentHandler()
現在のコンテンツハンドラを返します。 |
DTDHandler |
getDTDHandler()
現在の DTD ハンドラを返します。 |
EntityResolver |
getEntityResolver()
現在のエンティティーリゾルバを返します。 |
ErrorHandler |
getErrorHandler()
現在のエラーハンドラを返します。 |
boolean |
getFeature(String name)
パーサー機能フラグをチェックします。 |
Object |
getProperty(String name)
パーサープロパティーを取得します。 |
void |
ignorableWhitespace(char[] ch,
int start,
int length)
アダプタ実装メソッドは呼び出しません。 |
void |
parse(InputSource input)
XML 文書を構文解析します。 |
void |
parse(String systemId)
XML 文書を構文解析します。 |
void |
processingInstruction(String target,
String data)
アダプタ実装メソッドは呼び出しません。 |
void |
setContentHandler(ContentHandler handler)
コンテンツハンドラを設定します。 |
void |
setDocumentLocator(Locator locator)
アダプタ実装メソッドは呼び出しません。 |
void |
setDTDHandler(DTDHandler handler)
DTD ハンドラを設定します。 |
void |
setEntityResolver(EntityResolver resolver)
エンティティーリゾルバを設定します。 |
void |
setErrorHandler(ErrorHandler handler)
エラーハンドラを設定します。 |
void |
setFeature(String name,
boolean value)
パーサーの機能 フラグを設定します。 |
void |
setProperty(String name,
Object value)
パーサープロパティーを設定します。 |
void |
startDocument()
アダプタ実装メソッドは呼び出しません。 |
void |
startElement(String qName,
AttributeList qAtts)
アダプタ実装メソッドは呼び出しません。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ParserAdapter()
throws SAXException
「org.xml.sax.parser」プロパティーを使用して組み込み SAX1 ドライバを特定します。
SAXException - 組み込みドライバをインスタンス化できない場合、
または org.xml.sax.parser プロパティーが指定されていない
場合public ParserAdapter(Parser parser)
アダプタの作成後は、組み込みパーサーを変更できません。 ほかのパーサーを組み込むには、新しい ParserAdapter を割り当てます。
parser - 組み込む SAX1 パーサー
NullPointerException - パーサーパラメータが
null の場合| メソッドの詳細 |
|---|
public void setFeature(String name,
boolean value)
throws SAXNotRecognizedException,
SAXNotSupportedException
認識されている機能は名前空間と名前空間接頭辞のみです。
XMLReader 内の setFeaturename - 機能名を示す完全な URIvalue - 要求された機能の値
SAXNotRecognizedException - 機能の値を割り当てられない、
または取得できない場合
SAXNotSupportedException - 機能をその値に
割り当てられない場合XMLReader.setFeature(java.lang.String, boolean)
public boolean getFeature(String name)
throws SAXNotRecognizedException,
SAXNotSupportedException
認識されている機能は名前空間と名前空間接頭辞のみです。
XMLReader 内の getFeaturename - 機能名を示す完全な URI
SAXNotRecognizedException - 機能の値を割り当てられない、
または取得できない場合
SAXNotSupportedException - 機能が
現在読み取れない場合XMLReader.setFeature(java.lang.String, boolean)
public void setProperty(String name,
Object value)
throws SAXNotRecognizedException,
SAXNotSupportedException
現在認識されるプロパティーはありません。
XMLReader 内の setPropertyname - プロパティー名value - プロパティーの値
SAXNotRecognizedException - プロパティーの値を割り当てられない、
または取得できない場合
SAXNotSupportedException - プロパティーをその値に
割り当てられない場合XMLReader.setProperty(java.lang.String, java.lang.Object)
public Object getProperty(String name)
throws SAXNotRecognizedException,
SAXNotSupportedException
現在認識されるプロパティーはありません。
XMLReader 内の getPropertyname - プロパティー名
SAXNotRecognizedException - プロパティーの値を割り当てられない、
または取得できない場合
SAXNotSupportedException - プロパティーの値を
現在読み取れない場合XMLReader.getProperty(java.lang.String)public void setEntityResolver(EntityResolver resolver)
XMLReader 内の setEntityResolverresolver - 新しいエンティティーリゾルバXMLReader.setEntityResolver(org.xml.sax.EntityResolver)public EntityResolver getEntityResolver()
XMLReader 内の getEntityResolverXMLReader.getEntityResolver()public void setDTDHandler(DTDHandler handler)
XMLReader 内の setDTDHandlerhandler - 新しい DTD ハンドラXMLReader.setEntityResolver(org.xml.sax.EntityResolver)public DTDHandler getDTDHandler()
XMLReader 内の getDTDHandlerXMLReader.getEntityResolver()public void setContentHandler(ContentHandler handler)
XMLReader 内の setContentHandlerhandler - 新しいコンテンツハンドラXMLReader.setEntityResolver(org.xml.sax.EntityResolver)public ContentHandler getContentHandler()
XMLReader 内の getContentHandlerXMLReader.getEntityResolver()public void setErrorHandler(ErrorHandler handler)
XMLReader 内の setErrorHandlerhandler - 新しいエラーハンドラXMLReader.setEntityResolver(org.xml.sax.EntityResolver)public ErrorHandler getErrorHandler()
XMLReader 内の getErrorHandlerXMLReader.getEntityResolver()
public void parse(String systemId)
throws IOException,
SAXException
XMLReader 内の parsesystemId - 文書の絶対 URL
IOException - 文書の raw コンテンツの読み込み時に
問題が発生した場合
SAXException - 文書処理時に
問題が発生した場合parse(org.xml.sax.InputSource),
Parser.parse(java.lang.String)
public void parse(InputSource input)
throws IOException,
SAXException
XMLReader 内の parseinput - 文書の入力ソース
IOException - 文書の raw コンテンツの読み込み時に
問題が発生した場合
SAXException - 文書処理時に
問題が発生した場合parse(java.lang.String),
Parser.parse(org.xml.sax.InputSource)public void setDocumentLocator(Locator locator)
DocumentHandler 内の setDocumentLocatorlocator - 文書ロケータContentHandler.setDocumentLocator(org.xml.sax.Locator)
public void startDocument()
throws SAXException
DocumentHandler 内の startDocumentSAXException - クライアントで処理例外が
発生する可能性があるDocumentHandler.startDocument()
public void endDocument()
throws SAXException
DocumentHandler 内の endDocumentSAXException - クライアントで処理例外が
発生する可能性があるDocumentHandler.endDocument()
public void startElement(String qName,
AttributeList qAtts)
throws SAXException
必要に応じて、名前空間処理を行います。
DocumentHandler 内の startElementqName - 前置修飾子付きの修飾名qAtts - XML 属性リスト (修飾名付き)
SAXException - クライアントで処理例外が
発生する可能性があるDocumentHandler.endElement(java.lang.String),
AttributeList
public void endElement(String qName)
throws SAXException
DocumentHandler 内の endElementqName - 前置修飾子付きの修飾名
SAXException - クライアントで処理例外が
発生する可能性があるDocumentHandler.endElement(java.lang.String)
public void characters(char[] ch,
int start,
int length)
throws SAXException
DocumentHandler 内の charactersch - 文字配列start - 配列内の開始位置length - 使用する文字数
SAXException - クライアントで処理例外が
発生する可能性があるDocumentHandler.characters(char[], int, int)
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
DocumentHandler 内の ignorableWhitespacech - 文字配列start - 配列内の開始位置length - 使用する文字数
SAXException - クライアントで処理例外が
発生する可能性があるDocumentHandler.ignorableWhitespace(char[], int, int)
public void processingInstruction(String target,
String data)
throws SAXException
DocumentHandler 内の processingInstructiontarget - 処理命令のターゲットdata - 処理命令を受けるデータ
SAXException - クライアントで処理例外が
発生する可能性があるDocumentHandler.processingInstruction(java.lang.String, java.lang.String)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。