JAVA/CORBA クラス


View クラス

データベースのビューまたはフォルダを表し、ビューかフォルダ内の文書にアクセスできるようにします。

構文

public class View extends Base

包含関係

スーパークラス: Database

サブクラス: DocumentDateTimeViewColumnViewEntryViewEntryCollectionViewNavigator

プロパティ

Aliases (getAliases と setAliases を使用)

AllEntries (getAllEntries を使用)

BackgroundColor (getBackgroundColor と setBackgroundColor を使用)

ColumnCount (getColumnCount を使用)

ColumnNames (getColumnNames を使用)

Columns (getColumns を使用)

Created (getCreated を使用)

EntryCount (getEntryCount を使用)

HeaderLines (getHeaderLines を使用)

HttpURL (getHttpURL を使用)

IsAutoUpdate (isAutoUpdate と setAutoUpdate を使用)

IsCalendar (isCalendar を使用)

IsCategorized (isCategorized を使用)

IsConflict (isConflict を使用)

IsDefaultView (isDefaultView と setDefaultView を使用)

IsFolder (isFolder を使用)

IsHierarchical (isHierarchical を使用)

IsModified (isModified を使用)

IsPrivate (isPrivate を使用)

IsProhibitDesignRefresh (isProhibitDesignRefresh と setProhibitDesignRefresh を使用)

IsProtectReaders (isProtectReaders と setProtectReaders を使用)

LastModified (getLastModified を使用)

LockHolders (getLockHolders を使用)

Name (getName と setName を使用)

NotesURL (getNotesURL を使用)

Parent (getParent を使用)

Readers (getReaders と setReaders を使用)

RowLines (getRowLines を使用)

SelectionFormula (getSelectionFormula と setSelectionFormula を使用)

Spacing (getSpacing と setSpacing を使用)

TopLevelEntryCount (getTopLevelEntryCount を使用)

UniversalID (getUniversalID を使用)

ViewInheritedName (getViewInheritedName を使用)

メソッド

clear

copyColumn

createColumn

createViewNav

createViewNavFrom

createViewNavFromAllUnread

createViewNavFromCategory

createViewNavFromChildren

createViewNavFromDescendants

createViewNavMaxLevel

FTSearch

getAllDocumentsByKey

getAllEntriesByKey

getAllReadEntries

getAllUnreadEntries

getChild

getColumn

getDocumentByKey

getEntryByKey

getFirstDocument

getLastDocument

getNextDocument

getNextSibling

getNthDocument

getParentDocument

getPrevDocument

getPrevSibling

getURL

lock

lockProvisional

markAllRead

markAllUnread

recycle

refresh

remove

removeColumn

resortView

setAliases

toString

unlock

アクセス方法

ビューまたはフォルダには、ビューまたはフォルダを含んでいる Database オブジェクトを介してアクセスします。アクセスするには、次の 2 つの方法があります。


戻り値は、データベース内のアクセス可能なビューおよびフォルダを表す View オブジェクトまたは View オブジェクトのベクトルです。これらの View オブジェクトは、データベースに格納されている共用ビューかフォルダ、または個人ビューかフォルダであり、エージェントを実行する有効な ID が所有しています。デスクトップに格納されている個人ビューおよびフォルダには、プログラムからアクセスできません。

ビューエントリがある場合に、そのビューやフォルダにアクセスするには、ViewEntry の getParent を使用します。

使用法

View オブジェクトは、ViewEntry オブジェクト、ViewEntryCollection オブジェクト、ViewNavigator オブジェクトへのアクセスを提供します。


View オブジェクトは、ViewColumn オブジェクトへのアクセスを提供します。ViewColumn オブジェクトには、ビュー内の各列の情報が含まれています。

View オブジェクトを作成し、基礎をなすビューに影響する文書変更を行ったとき、View オブジェクトによるナビゲーションの結果が不正確になる場合があります。View オブジェクトを更新するか、新しい View オブジェクトを作成する必要があります。ビューに影響を与える文書の変更には、追加、削除、選択式で使用するフィールドの変更などがあります。詳しくは、refresh を参照してください。

自動更新: 回避

IsAutoUpdate を明示的に false に設定してビューの自動更新を無効にすることをお勧めします。特に、ビューがナビゲータやエントリコレクションのベースとなっている場合は、ビューの自動更新は無効に設定してください。自動更新はパフォーマンスを低下させ、子オブジェクト内のエントリを無効にする場合があります (「エントリが索引に見つかりません」)。ビューを更新する場合は、必要に応じて refresh を使用します。

クロスリファレンス

式言語の FolderProperties @コマンド


関連項目