Download List

Project Description

blanco Framework is code generation framework for Java. It include R/O mapping tool 'blancoDb', SQL editor plug-in 'BlancoSqlEditorPlugin'.

Released at 2007-12-27 08:26
blancoTextConverter blancoTextConverter-0.0.7

Name Size MD5 Date Download count
blancoTextConverter-0.0.7-src.zip 2.4 MB
301f1db52d572f1cc9a991c20b3546c0
2007-12-27 08:26 31

Release Note

blancoTextConverterは テキストを変換するためのクラスライブラリです。

[特徴]
* JDK 1.4.2以降で動作します。

[開発者]
1.伊賀敏樹 (Tosiki Iga / いがぴょん): 開発および維持メンテ担当
2.山本耕司 (ymoto) : レビュー、試験実施、リリース判定。

[ライセンス]
1.ライセンス として GNU Lesser General Public License を採用しています。
2.Apache log4jライブラリを同梱しています。
Apache License 2.0 ライセンスで配布されています。

[依存するライブラリ]
1.blancoCommons
概要: blanco Framework共通ライブラリ
ライセンス: GNU Lesser General Public License
依存元: BlancoLogBinaryLogger

[仕様概要]
1.ごく単純なテキストコンバータです。静的HTMLを自動生成したい場合に利用します。
(1)blancoTextConverterTxt2Html: テキストファイルからHTMLファイルを作成します。
(2)blancoTextConverterTxt2Word: テキストファイルからMicrosoft Word形式ファイルを作成します。
※構想のみ
2.入力となるテキストファイル
(1)ファイル名: *.src.txt
こちらの拡張子は予約語となります。
(2)想定されるファイルの内容
---------------------------------
Subject: 今日の●●
Description: ようやく
Keywords: キーワード1, キーワード2
Date: 2007-12-16
X-alternate: application/rss+xml" href="rss/idxupdate.rss1.0.xml" title="RSS" (?) (仕様不明確)

SMTPやHTMLのように、空行の改行で本文開始です。
●タイトルその1
↑これで、日記のタイトルが作れる!。なお、文頭の●は 出力時に無視される。
無視される文字を数種類プリセットしたい。●■○□は無視対象候補か?
※WORD的には 1.のレベル

1個字下げ
↑これでサブタイトル
※WORD的には 1.1 のレベル

2個時下げ
↑これでサブサブタイトル。
※WORD的には 1.1.1 のレベル

3個まで提供
↑これもある。そして4個目からは 通常のテキスト。わたしは4個の空白空白でタブ表現派。
※WORD的には 1.1.1.1 のレベル

[[キーワード]] でキーワードを勝手に RDFベースで置き換え!

[[http://www.igapyon.jp/igapyon/diary/index.html]] でリンクを張る機能。
↑これで、タイトルを勝手に取ってきたい! あと、ベースURLをもとに、http://をストリップする機能は欲しい!

[[キーワード,http://www.igapyon.jp/igapyon/diary/index.html]] で名称つきリンクを張る機能。

[[code]]
ここにソースコードを書く!
[[/code]]

[[code,URL(?)あるいはtextファイル]]
ソースコードの場合には 0文字目からセット可能。ああ、ソースコードの外部からの取り込みも欲しい。
たぶん、この機能の仕様確定は難しい。

[[table]]
表はどうやって表現する? Excel?
[[//table]]

単純なテキスト挿入機能も必要。そもそも現在 これが存在しているはず。
[[]]

[[isbn,42242424242]]
ISBN展開機能

・も欲しい。
・列挙。Wiki的には - の利用が妥当か? じゃあ、-- がさらに字下げ、みたいな。

RDF/RSS展開機能も必要。これも現在利用している機能なのじゃ。
[[rdf,うげうげ]]
でも、RDFって、httpの場合もローカルの場合もあるよん。Apache VFSを活用か?
---------------------------------

Changelog

2007.12.22 (0.0.7)
作業中。

2007.12.22 (0.0.6)
文字エスケープのタイミングを検討。

2007.12.21 (0.0.5)
処理の順序性などを検討。

2007.12.20 (0.0.4)
テキストの表現について考察。

2007.12.19 (0.0.3)
HTMLを小文字化。
TODO includeキーワードの実装。
TODO RSS読み込みライブラリの調査。
TODO ひながたをhtmlから作る仕組みがほしいです。SubjectやDateを転送!
TODO これとは別に blancoRdfが必要と思われます。
ExcelからRSSを作るプロダクトです。
それとは別に、別途 RDFのライブラリも何か探したい。