java.lang.Objectjp.oarts.pirka.core.analyzer.html.HtmlIncludeAnalyzer
public class HtmlIncludeAnalyzer
HTMLのインクルード処理 HTMLファイルに記載されている以下の構文のコメントをそのコメントに記述してある ファイルよりHTMLを抜き出しインクルード(展開)する ○○○ HTMLファイル時として扱われた時のファイル格納ディレクトリ(相対パス、絶対パス) 相対ディレクトリが指定されるとインクルードコメントが記載されているファイルからの相対となる △△△ HTMLリソースファイルとして扱われた時のファイル格納パケージ名 ◇◇◇ HTMLファイル名、拡張子がhtmlの場合はそのファイルのbodyタグの内側のみインクルードされる 注意! の解釈はタグ構造を無視して行なわれます。
コンストラクタの概要 | |
---|---|
HtmlIncludeAnalyzer()
|
メソッドの概要 | |
---|---|
protected java.lang.String |
getBody(java.lang.String htmlStr)
HTMLファイルイメージの文字列よりBODYタグで囲まれた文字列を取得する。 |
static java.lang.String |
include(java.io.File file)
指定されたHTMLファイル内のインクルードを展開したストリングを求める |
static java.lang.String |
include(java.lang.String resourceName)
指定されたHTMLファイル内のインクルードを展開したストリングを求める |
int |
indexIgnoreCaseOf(java.lang.String targetString,
java.lang.String searchString,
int fromIndex)
検索される文字列より指定された文字列を検索しそのインデックスを取得する。 |
static void |
main(java.lang.String[] args)
テスト用メイン |
protected HtmlParts |
searchTag(java.util.List<HtmlParts> htmlPartsList,
java.lang.String tagName)
HTMLパーツリストより指定されたタグを今朝苦する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public HtmlIncludeAnalyzer()
メソッドの詳細 |
---|
protected java.lang.String getBody(java.lang.String htmlStr) throws java.io.IOException
htmlStr
- HTMLファイルイメージの文字列
java.io.IOException
public static java.lang.String include(java.io.File file) throws java.io.IOException
file
- ファイル
java.io.IOException
public static java.lang.String include(java.lang.String resourceName) throws java.io.IOException
resourceName
- リソース名
java.io.IOException
public int indexIgnoreCaseOf(java.lang.String targetString, java.lang.String searchString, int fromIndex)
targetString
- 検索される文字列searchString
- 検索文字列fromIndex
- 開始位置(0オリジン)
public static void main(java.lang.String[] args)
args
- protected HtmlParts searchTag(java.util.List<HtmlParts> htmlPartsList, java.lang.String tagName)
htmlPartsList
- HTMLパーツリストtagName
- タグ名
java.io.IOException