@interface T2ThreadView : WebView
T2ThreadViewはWebViewを継承した、スレッド表示のためのビューです。標準でポップアップ機能なども搭載します。
通常スレッドを表示するためには、最低2つのことが必要です。
- setThread:などを用いてスレッドを指定する
- setResExtractPath:を用いて表示範囲を指定する
表示スレッドの指定
- (void)setThreadURLString:(NSString *)URLString ;
- (void)setThreadInternalPath:(NSString *)internalPath ;
- (void)setThreadFace:(T2ThreadFace *)threadFace ;
- (void)setThread:(T2Thread *)thread ;
- (T2Thread *)thread ;
いずれも表示するスレッドを指定出来ます。
表示範囲の指定
- (void)setResIndexes:(NSIndexSet *)indexSet ;
- (NSIndexSet *)resIndexes;
- (void)setResExtractPath:(NSString *)extractPath ;
- (NSString *)resExtractPath;
通常はextractPathを用いてレスの表示範囲を指定します。extractPathは、レス番号を元にした範囲や特定のトリップ、ID、特定のレスに対する返信など様々な抽出条件を扱うことが出来ます。
その他
- (void)setHTMLExporter:(id <T2ThreadHTMLExporting_v100>)HTMLExporter ;
- (id <T2ThreadHTMLExporting_v100>)HTMLExporter ;
- (void)setInternalDelegate:(T2ThreadViewInternalDelegate *)delegate ;
- (T2ThreadViewInternalDelegate *)internalDelegate ;
- (void)setDelegate:(NSObject *)delegate ;
- (NSObject *)delegate ;
- (void)setIsPopup:(BOOL)aBool ;
- (BOOL)isPopup ;