HTML-Lint-1.22 > HTML::Lint::Error

名前

HTML::Lint::Error - Lint機能のためのエラー・オブジェクト

概要

ぞっとするような全ての詳細についてはHTML::Lintをご覧ください。

EXPORTS

何もありません。全てオブジェクト・ベースです。

メソッド

ほとんど全てがアクセサです。

エラー・タイプ: STRUCTURE, HELPER, FLUFF

各エラーはタイプを持っています。これらはおよそ、しかし厳密にではなく、 「最も深刻」から「それほど深刻ではない」になっていることに注意してください。

  • STRUCTURE

    コードの構造的な適合性に関連する問題用。 例えば: 閉じていない<TABLE>、属性のための正しくない値、属性の繰り返し。

  • HELPER

    HelperはHTMLについてあなたを助け、あるいはブラウザがよりよく、より早く コードを描くことを助けるための注意です。例えば:IMGタグにHEIGHTとWIDTH属性が ない。

  • FLUFF

    Fluffはあなたのページを傷つけはしないけれども、助けもしない要素です。 これは通常、タグでのわからない属性といったものです。

new()

オブジェクトの生成。何も面白くはありません。

is_type( $type1 [, $type2 ] )

エラーのタイプが$type1, $type2...のいずれかにマッチするかを 教えます。マッチしたタイプを返します。

    if ( $err->is_type( HTML::Lint::Error::STRUCTURE ) ) {....

where()

エラーが発生したのがファイルのどこかを記述する整形された文字列を返します。

例えば、

    (14:23)

は行14、カラム23です。

as_string()

標準出力や同様のユーザのものに出力するためのきれいに整形された文字列を返します。

file()

呼び出し元によってされたように、エラーのファイル名を返します。

line()

エラーの行番号を返します。

column()

カラム番号を返します。0始まりです。

errcode()

HTML::Lintエラーコードを返します。これは信用しないでください。というのもおそらくなくなるからです。

errtext()

エラーについての説明するテキスト

type()

エラーのタイプ

TODO

HTML::Lintによって吐き出される、より多くのエラーを組み込むこと以外、何もありません。

ライセンス(=LICENSE)

This code may be distributed under the same terms as Perl itself.

Please note that these modules are not products of or supported by the employers of the various contributors to the code.

作者

Andy Lester, <andy@petdance.com>

翻訳者

川合孝典(GCD00051@nifty.ne.jp)