|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.bea.domingo.mock.MockDocument
public final class MockDocument
Transient mock implementation of interface DDocument.
Constructor Summary | |
---|---|
MockDocument()
|
Method Summary | |
---|---|
DItem |
appendItemValue(java.lang.String name)
Creates a new empty item in a document. |
DItem |
appendItemValue(java.lang.String name,
java.util.Calendar value)
Creates a new item in a document and sets the item value. |
DItem |
appendItemValue(java.lang.String name,
double value)
Creates a new item in a document and sets the item value. |
DItem |
appendItemValue(java.lang.String name,
int value)
Creates a new item in a document and sets the item value. |
DItem |
appendItemValue(java.lang.String name,
java.util.List values)
Creates a new item in a document and sets the item value. |
DItem |
appendItemValue(java.lang.String name,
java.lang.String value)
Creates a new item in a document and sets the item value. |
boolean |
computeWithForm()
Validates a document by executing the default value, translation, and validation formulas, if any are defined in the document form. |
boolean |
computeWithForm(boolean raiseError)
Validates a document by executing the default value, translation, and validation formulas, if any are defined in the document form. |
void |
copyAllItems(DBaseDocument doc,
boolean replace)
Copies all items in the current document into the destination document. |
DBaseItem |
copyItem(DBaseItem item)
Copies an item into the current document and optionally assigns the copied item a new name. |
DBaseItem |
copyItem(DBaseItem item,
java.lang.String s)
Copies an item into the current document and optionally assigns the copied item a new name. |
DDocument |
copyToDatabase(DDatabase database)
Copies a document to a specified database. |
DDocument |
createReplyMessage(boolean flag)
Creates a new document that is formatted as a reply to the current document. |
DRichTextItem |
createRichTextItem(java.lang.String name)
Creates a new rich text item in a document. |
void |
encrypt()
Encrypts a document. |
java.lang.String |
generateXML()
Generates an XML representation of a document to the Writer. |
void |
generateXML(java.io.Writer writer)
Generates an XML representation of a document to the Writer. |
DEmbeddedObject |
getAttachment(java.lang.String filename)
Returns a representation of a file attachment. |
java.util.List |
getAttachments()
Returns all embedded objects that are attachments. |
java.util.List |
getAuthors()
The names of the people who have saved a document. |
java.util.List |
getColumnValues()
A list of values, each element of which corresponds to a column value in the document's parent view. |
java.util.Calendar |
getCreated()
The date a document was created. |
java.util.Iterator |
getEmbeddedObjects()
Returns all embedded objects. |
java.util.List |
getEncryptionKeys()
Returns the key(s) used to encrypt a document. |
DBaseItem |
getFirstItem(java.lang.String name)
Returns the first item of a specified name in a document. |
java.util.List |
getFolderReferences()
The names of the folders containing a document. |
int |
getFTSearchScore()
The full-text search score of a document, if it was retrieved as part of a full-text search. |
java.lang.String |
getHttpURL()
The Domino URL of a form when HTTP protocols are in effect. |
java.util.Iterator |
getItems()
Iterator for all items in a document. |
java.util.List |
getItemValue(java.lang.String name)
Returns the value of an item. |
java.lang.Object |
getItemValueCustomData(java.lang.String name)
Returns as an object the value of an item containing custom data. |
java.lang.Object |
getItemValueCustomData(java.lang.String name,
java.lang.String dataTypeName)
Returns as an object the value of an item containing custom data. |
byte[] |
getItemValueCustomDataBytes(java.lang.String name,
java.lang.String dataTypeName)
Returns as a byte array the value of an item containing custom data. |
java.util.Calendar |
getItemValueDate(java.lang.String name)
Returns the value of an item with a single Calendar value. |
DDateRange |
getItemValueDateRange(java.lang.String name)
Returns the value of an item with two Calendar value. |
java.util.List |
getItemValueDateTimeArray(java.lang.String name)
Returns the value of a date-time item in a document. |
java.lang.Double |
getItemValueDouble(java.lang.String name)
Returns the value of an item with a single double value. |
java.lang.Integer |
getItemValueInteger(java.lang.String name)
Returns the value of an item with a single int value. |
int |
getItemValueSize(java.lang.String name)
Returns the number of values of an item. |
java.lang.String |
getItemValueString(java.lang.String name)
Returns the value of an item with a single text value. |
java.util.Calendar |
getLastAccessed()
The date a document was last modified or read. |
java.util.Calendar |
getLastModified()
The date a document was last modified. |
java.util.List |
getLockHolders()
The names of the holders of a lock. |
java.lang.String |
getNoteID()
The note ID of a document, which is a hexadecimal value of up to 8 characters that uniquely identifies a document within a particular database. |
java.lang.String |
getNotesURL()
The Domino URL of a form when Notes protocols are in effect. |
DDatabase |
getParentDatabase()
Return the database that contains a document. |
DDocument |
getParentDocument()
The parent document if the document is a response document. |
java.lang.String |
getParentDocumentUNID()
The universal ID of a document's parent, if the document is a response. |
DView |
getParentView()
The view from which a document was retrieved, if any. |
java.util.List |
getReceivedItemText()
Gets the text values of the Received items in a mail document. |
java.util.Iterator |
getResponses()
The immediate responses to a document. |
java.lang.String |
getSigner()
The name of the person who created the signature, if a document is signed. |
int |
getSize()
The size of a database, in bytes. |
java.lang.String |
getUniversalID()
The universal ID, which uniquely identifies a document across all replicas of a database. |
java.lang.String |
getURL()
Returns the Domino URL for its parent object. |
java.lang.String |
getVerifier()
The name of the certificate that verified a signature, if a document is signed. |
boolean |
hasEmbedded()
Indicates whether a document contains one or more embedded objects, object links, or file attachments. |
boolean |
hasItem(java.lang.String name)
Indicates whether an item exists in the document. |
boolean |
isDeleted()
Indicates whether a Document object represents an existing document (not a deletion stub) on an ongoing basis. |
boolean |
isEncrypted()
Indicates whether a document is encrypted. |
boolean |
isEncryptOnSend()
Indicates whether a document is encrypted when mailed. |
boolean |
isNewNote()
Indicates whether a document is new. |
boolean |
isProfile()
Indicates whether a Document object is a profile document. |
boolean |
isResponse()
Indicates whether a document is a response to another document. |
boolean |
isSaveMessageOnSend()
Indicates whether a document is saved to a database when mailed. |
boolean |
isSentByAgent()
Indicates whether a document was mailed by a Domino program. |
boolean |
isSigned()
Indicates whether a document contains a signature. |
boolean |
isSignOnSend()
Indicates whether a document is signed when mailed. |
boolean |
isValid()
Indicates whether a Document object represents an existing document (not a deletion stub) initially. |
boolean |
lock()
Locks a document. |
boolean |
lock(boolean provisionalOk)
Locks a document. |
boolean |
lock(java.util.List names)
Locks a document. |
boolean |
lock(java.util.List names,
boolean provisionalOk)
Locks a document. |
boolean |
lock(java.lang.String name)
Locks a document. |
boolean |
lock(java.lang.String name,
boolean provisionalOk)
Locks a document. |
boolean |
lockProvisional()
Locks a document provisionally. |
boolean |
lockProvisional(java.util.List names)
Locks a document provisionally. |
boolean |
lockProvisional(java.lang.String name)
Locks a document provisionally. |
void |
makeResponse(DDocument doc)
Makes one document a response to another. |
void |
putInFolder(java.lang.String s)
Adds a document to a folder. |
void |
putInFolder(java.lang.String s,
boolean flag)
Adds a document to a folder. |
void |
recycle()
The recycle method unconditionally destroys an object and returns its memory to the system. |
boolean |
remove()
Permanently removes a document from a database. |
boolean |
remove(boolean force)
Permanently removes a document from a database. |
void |
removeFromFolder(java.lang.String s)
Removes a document from a folder. |
void |
removeItem(java.lang.String name)
Removes an item from a document. |
boolean |
removePermanently(boolean flag)
Permanently deletes a document from a database, doing a hard deletion even if soft deletions are enabled. |
boolean |
renderToRTItem(DRichTextItem richtextitem)
Creates a picture of a document and places it into a rich-text item that you specify. |
void |
replaceHTML(java.lang.String name,
java.lang.String value)
Replaces a MIMEEntity item with a new item with the given HTML code. |
DItem |
replaceItemValue(java.lang.String name,
java.util.Calendar value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
java.util.Calendar calendar1,
java.util.Calendar calendar2)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
DDateRange value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
double value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
java.lang.Double value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
int value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
java.lang.Integer value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
java.util.List values)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
java.lang.String value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValue(java.lang.String name,
java.util.TimeZone value)
Replaces all items of the specified name with one new item, which is assigned the specified value. |
DItem |
replaceItemValueCustomData(java.lang.String s,
java.lang.Object obj)
Replaces all items of the specified name with one new item, which is assigned custom data from a byte array. |
DItem |
replaceItemValueCustomData(java.lang.String s,
java.lang.String s1,
java.lang.Object obj)
Replaces all items of the specified name with one new item, which is assigned custom data from a byte array. |
DItem |
replaceItemValueCustomDataBytes(java.lang.String s,
java.lang.String s1,
byte[] abyte0)
Replaces all items of the specified name with one new item, which is assigned custom data from a byte array. |
boolean |
save()
Saves any changes you have made to a document. |
boolean |
save(boolean force)
Saves any changes you have made to a document. |
boolean |
save(boolean force,
boolean makeresponse)
Saves any changes you have made to a document. |
void |
send(java.util.List recipients)
Mails a document. |
void |
send(java.lang.String recipient)
Mails a document. |
void |
setEncryptionKeys(java.util.List keys)
Sets the key(s) used to encrypt a document. |
void |
setEncryptOnSend(boolean flag)
Indicates if a document is encrypted when mailed. |
void |
setSaveMessageOnSend(boolean saveMessageOnSend)
Indicates if a document is saved to a database when mailed. |
void |
setSignOnSend(boolean flag)
Indicates if a document is signed when mailed. |
void |
setUniversalID(java.lang.String unid)
The universal ID, which uniquely identifies a document across all replicas of a database. |
void |
sign()
Signs a document. |
java.lang.String |
toString()
Returns a short description of an instance. |
void |
unlock()
Unlocks a document. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.bea.domingo.DBase |
---|
equals, hashCode |
Constructor Detail |
---|
public MockDocument()
Method Detail |
---|
public boolean isNewNote()
isNewNote
in interface DDocument
true
if the document was created, but has
not been savedDDocument.isNewNote()
public java.lang.String getUniversalID()
In character format, the universal ID is a 32-character combination of hexadecimal digits (0-9, A-F). The universal ID is also known as the unique ID or UNID.
getUniversalID
in interface DDocument
DDocument.getUniversalID()
public java.lang.String getNoteID()
A typical note ID looks like this: 20FA. A note ID represents the location of a document within a specific database file, so documents that are replicas of one another generally have different note IDs. A note ID does not change, unless the document is deleted.
getNoteID
in interface DDocument
DDocument.getNoteID()
public void send(java.lang.String recipient)
The following rules apply to specification of the recipient or recipients:
If you have only Reader access to a database, you can run an agent that creates and sends a document, but the agent will not work if you attach a file to that document.
Two kinds of items can affect the mailing of the document when you use send:
The IsSaveMessageOnSend property controls whether the sent document is saved in the database. If IsSaveMessageOnSend is true and you attach the form to the document, the form is saved with the document.
The send method automatically creates an item called $AssistMail on the sent document. The SentByAgent property uses this item to determine if a document was mailed by an agent.
If a program runs on a workstation, the mailed document contains the current user's name in the From item. If a program runs as an agent on a server, the mailed document contains the server's name in the From item.
send
in interface DDocument
recipient
- name of recipientDDocument.send(java.lang.String)
public void send(java.util.List recipients)
send
in interface DDocument
recipients
- list of Strings with recipientsDDocument.send(java.util.List)
public DDocument copyToDatabase(DDatabase database)
copyToDatabase
in interface DDocument
database
- The database to which you want to copy the document.
Cannot be null.
null
if the document cannot be createdDDocument.copyToDatabase(de.bea.domingo.DDatabase)
public boolean isResponse()
isResponse
in interface DDocument
true
if the document is a response to another
document, else false
DDocument.isResponse()
public java.lang.String getParentDocumentUNID()
getParentDocumentUNID
in interface DDocument
DDocument.getParentDocumentUNID()
public DDocument getParentDocument()
getParentDocument
in interface DDocument
null
if the document is not
a response document.DDocument.getParentDocument()
public void makeResponse(DDocument doc)
makeResponse
in interface DDocument
doc
- The document to which the current document becomes a response.DDocument.makeResponse(de.bea.domingo.DDocument)
public java.util.Iterator getResponses()
Each document returned is an immediate response to the first document. Responses-to-responses are not included. If the current document has no responses, the vector contains zero documents.
Responses-to-Responses
This property returns only immediate responses to a document, but you
can write a recursive sub or function to access all the descendants of
a particular document. A recursive sub calls itself in the same way that
a non-recursive sub calls any other sub or function.
getResponses
in interface DDocument
DDocument.getResponses()
public void setSaveMessageOnSend(boolean saveMessageOnSend)
When SaveMessageOnSend is true, the document is saved just after being mailed.
setSaveMessageOnSend
in interface DDocument
saveMessageOnSend
- true
if the document is saved when
mailed, else false
.DDocument.setSaveMessageOnSend(boolean)
public void setEncryptOnSend(boolean flag)
To encrypt a document when mailed, this method looks for the public key of each recipient in the Domino Directory. If it cannot find a recipient's public key, the method sends an unencrypted copy of the document to that recipient. All other recipients receive an encrypted copy of the document.
This property has no effect on whether a document is encrypted when saved to a database.
setEncryptOnSend
in interface DDocument
flag
- true
if the document is encrypted when mailed,
else false
.DDocument.setEncryptOnSend(boolean)
public void setSignOnSend(boolean flag)
setSignOnSend
in interface DDocument
flag
- true
if the document is signed when mailed;
else false
.DDocument.setSignOnSend(boolean)
public void sign()
If you want the signature to be saved, you must call the Save method after signing the document.
If the program is running on a server, this method has no effect.
sign
in interface DDocument
DDocument.sign()
public DBaseItem getFirstItem(java.lang.String name)
A document may contain more than one item of the same name. To access other than the first item, use the Items property.
If the value of a field is computed for display, the value is not stored as an item and is inaccessible from a Document object. In some cases, you can access the field value another way. For example, if a document has a DateComposed field computed for display with the formula @Created, use getCreated.
Using this method to get normal items (non-rich text)
To get a normal item, explicitly cast the return value from getFirstItem to DItem.
DDocument doc; //...set value of doc... DItem item = (DItem)doc.getFirstItem("Body");
Using this method to get rich text items
To get a rich text item, explicitly cast the return value from getFirstItem to DRichTextItem.
DDocument doc; //...set value of doc... DRichTextItem rtitem = (DRichTextItem)doc.getFirstItem("Body");
getFirstItem
in interface DBaseDocument
name
- name of an item
DBaseDocument.getFirstItem(java.lang.String)
public java.util.Iterator getItems()
Note
Values set asint
, are handled (by Notes) as a type
Number and returned to Java as a Double.
getItems
in interface DBaseDocument
DItem
as well as DRichTextItems
DBaseDocument.getItems()
public java.util.Calendar getCreated()
getCreated
in interface DBaseDocument
DBaseDocument.getCreated()
public DItem appendItemValue(java.lang.String name)
Note
In general, replaceItemValue is favored over appendItemValue. If an
item of the same name already exists in a document, appendItemValue
creates a second item of the same name, and the duplicate items are not
accessible through most methods. If you are creating a new document,
appendItemValue is safe.
appendItemValue
in interface DBaseDocument
name
- name of an item
DBaseDocument.appendItemValue(java.lang.String)
public DItem appendItemValue(java.lang.String name, java.lang.String value)
Note
In general, replaceItemValue is favored over appendItemValue. If an
item of the same name already exists in a document, appendItemValue
creates a second item of the same name, and the duplicate items are not
accessible through most methods. If you are creating a new document,
appendItemValue is safe.
appendItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item.
DBaseDocument.appendItemValue(java.lang.String,
java.lang.String)
public DItem appendItemValue(java.lang.String name, int value)
Note
In general, replaceItemValue is favored over appendItemValue. If an
item of the same name already exists in a document, appendItemValue
creates a second item of the same name, and the duplicate items are not
accessible through most methods. If you are creating a new document,
appendItemValue is safe.
Note
The value given asint
is handled (by Notes) as a type
Number and returned to Java as a Double.
appendItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item.
DBaseDocument.appendItemValue(java.lang.String, int)
public DItem appendItemValue(java.lang.String name, double value)
Note
In general, replaceItemValue is favored over appendItemValue. If an
item of the same name already exists in a document, appendItemValue
creates a second item of the same name, and the duplicate items are not
accessible through most methods. If you are creating a new document,
appendItemValue is safe.
appendItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item.
DBaseDocument.appendItemValue(java.lang.String,
double)
public DItem appendItemValue(java.lang.String name, java.util.Calendar value)
Note
In general, replaceItemValue is favored over appendItemValue. If an
item of the same name already exists in a document, appendItemValue
creates a second item of the same name, and the duplicate items are not
accessible through most methods. If you are creating a new document,
appendItemValue is safe.
appendItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item.
DBaseDocument.appendItemValue(java.lang.String,
java.util.Calendar)
public DItem appendItemValue(java.lang.String name, java.util.List values)
Note
In general, replaceItemValue is favored over appendItemValue. If an
item of the same name already exists in a document, appendItemValue
creates a second item of the same name, and the duplicate items are not
accessible through most methods. If you are creating a new document,
appendItemValue is safe.
appendItemValue
in interface DBaseDocument
name
- name of an itemvalues
- The value of the new item as a list of String, Integer,
Double, or java.util.Calendar elements
DBaseDocument.appendItemValue(java.lang.String,
java.util.List)
public DItem replaceItemValue(java.lang.String name, java.lang.String value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item.
h
public DItem replaceItemValue(java.lang.String name, int value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item.
DBaseDocument.replaceItemValue(java.lang.String, int)
public DItem replaceItemValue(java.lang.String name, double value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item
DBaseDocument.replaceItemValue(java.lang.String,
double)
public DItem replaceItemValue(java.lang.String name, java.util.Calendar value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
The milliseconds are cut off.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item
DBaseDocument.replaceItemValue(java.lang.String,
java.util.Calendar)
public DItem replaceItemValue(java.lang.String name, java.util.List values)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalues
- The new value of the item as a list of String, Integer,
Double, or java.util.Calendar elements
DBaseDocument.replaceItemValue(java.lang.String,
java.util.List)
public boolean save()
Note
If the document is a DProfileDocument
, a call to the
save
method is only successful to a newly created document
if a item was appended.
save
in interface DBaseDocument
true
of successfully saved, else false
DBaseDocument.save()
public boolean save(boolean force)
Note
If the document is a DProfileDocument
, a call to the
save
method is only successful to a newly created document
if a item was appended.
save
in interface DBaseDocument
force
- If true, the document is saved even if someone else edits
and saves the document while the program is running. The
last version of the document that was saved wins; the
earlier version is discarded. If false, and someone else
edits the document while the program is running, the
makeresponse argument determines what happens.
true
of successfully saved, else false
DBaseDocument.save(boolean)
public boolean save(boolean force, boolean makeresponse)
Note
If the document is a DProfileDocument
, a call to the
save
method is only successful to a newly created document
if a item was appended.
save
in interface DBaseDocument
force
- If true, the document is saved even if someone else edits
and saves the document while the program is running. The
last version of the document that was saved wins; the
earlier version is discarded. If false, and someone else
edits the document while the program is running, the
makeresponse argument determines what happens.makeresponse
- If true, the current document becomes a response to
the original document (this is what the replicator does
when there's a replication conflict). If false, the save is
canceled. If the force parameter is true, the makeresponse
parameter has no effect.
true
of successfully saved, else false
DBaseDocument.save(boolean, boolean)
public DEmbeddedObject getAttachment(java.lang.String filename)
The Parent property for the returned EmbeddedObject returns null, since it was not accessed through a RichTextItem.
getAttachment
in interface DBaseDocument
filename
- The file name of the file attachment.
DBaseDocument.getAttachment(java.lang.String)
public java.util.Iterator getEmbeddedObjects()
The list is empty if the document contains no embedded objects.
Note:
Embedded objects and object links are not supported for OS/2, UNIX, and the Macintosh. File attachments are supported on all platforms.
getEmbeddedObjects
in interface DBaseDocument
DBaseDocument.getEmbeddedObjects()
public java.util.List getAttachments()
getAttachments
in interface DBaseDocument
DBaseDocument.getAttachments()
public void removeItem(java.lang.String name)
removeItem
in interface DBaseDocument
name
- The name of the item to remove from the document. If more
than one item has the specified name, all items with this name are
removed. If there is no item with the specified name, the method does
nothing.
You can achieve the same result with remove in Item. To keep the changes to the document, you must call save after removing the item.
DBaseDocument.removeItem(java.lang.String)
public boolean remove()
remove
in interface DBaseDocument
true
if the document is successfully removed or if
the document is not contained in a database (then a exception should be
logged),
false
if the document is not deleted because another user
modified it and the force parameter is set to false.DBaseDocument.remove()
public boolean remove(boolean force)
remove
in interface DBaseDocument
force
- If true, the document is removed even if another user
modifies the document after your program opens it.
If false, the document is not removed if another user
modifies it.
true
if the document is successfully removed or if
the document is not contained in a database (then a exception should be
logged),
false
if the document is not deleted because another user
modified it and the force parameter is set to false.DBaseDocument.remove(boolean)
public DRichTextItem createRichTextItem(java.lang.String name)
createRichTextItem
in interface DBaseDocument
name
- The name of the new rich-text item.
DBaseDocument.createRichTextItem(java.lang.String)
public java.util.List getItemValue(java.lang.String name)
If multiple items have the same name, this method returns the value of the first item. Use the Items property to get all the items.
If the item has no value, this method returns an empty vector.
If no item with the specified name exists, this method returns an empty vector. It does not throw an exception. Use hasItem to verify the existence of an item.
This property returns the same value(s) for an item as getValues in Item.
getItemValue
in interface DBaseDocument
name
- name of an item
DBaseDocument.getItemValue(java.lang.String)
public java.lang.String getItemValueString(java.lang.String name)
If multiple items have the same name, this method returns the value of the first item. Use the Items property to get all the items.
The value of the item cannot be null, but if the value is numeric or Calendar, this method returns an empty String.
If no item with the specified name exists, this method returns null. It does not throw an exception. Use hasItem to verify the existence of an item.
If the item has multiple values, this method returns the first value.
getItemValueString
in interface DBaseDocument
name
- The name of the item.
DBaseDocument.getItemValueString(java.lang.String)
public java.util.Calendar getItemValueDate(java.lang.String name)
If multiple items have the same name, this method returns the value of the first item. Use the Items property to get all the items.
If value is numeric or text, this method returns null
.
If no item with the specified name exists, this method returns
null
.
It does not throw an exception. Use hasItem to verify the existence of an
item.
If the item has multiple values, this method returns the first value.
getItemValueDate
in interface DBaseDocument
name
- The name of the item.
DBaseDocument.getItemValueDate(java.lang.String)
public java.lang.Integer getItemValueInteger(java.lang.String name)
If multiple items have the same name, this method returns the value of the first item. Use the Items property to get all the items.
If the value is text and is empty, this method
returns null
.
If the value is text and cannot be converted to am integer, this
method returns null
.
If no item with the specified name exists, this method
returns null
.
It does not throw an exception. Use hasItem to verify the existence of
an item.
If the item has multiple values, this method returns the first value.
A decimal number is rounded down if the fraction is less than 0.5 and up if the fraction is 0.5 or greater.
getItemValueInteger
in interface DBaseDocument
name
- The name of the item.
null
DBaseDocument.getItemValueInteger(java.lang.String)
public java.lang.Double getItemValueDouble(java.lang.String name)
If multiple items have the same name, this method returns the value of the first item. Use the Items property to get all the items.
If the value is text and is empty, this method
returns null
.
If the value is text and cannot be converted to a double, this
method returns null
.
If no item with the specified name exists, this method returns null
.
It does not throw an exception. Use hasItem to verify the existence of
an item.
If the item has multiple values, this method returns the first value.
getItemValueDouble
in interface DBaseDocument
name
- The name of the item.
null
DBaseDocument.getItemValueDouble(java.lang.String)
public boolean hasItem(java.lang.String name)
hasItem
in interface DBaseDocument
name
- The name of an item.
true
if an item with name exists in the document,
else false
DBaseDocument.hasItem(java.lang.String)
public java.util.List getAuthors()
If a name is hierarchical, this property returns the fully distinguished name.
This property does not return the names of people who have permission to edit a document (as found in an item of type Authors). Therefore, the people returned by the Authors property and the people listed in an Authors item may differ.
getAuthors
in interface DBaseDocument
DBaseDocument.getAuthors()
public java.util.Calendar getLastAccessed()
The value returned is exact only to the day, not the hour. If the document is edited, the property is always updated. If the document is read more than once during the same 24hour period, the value is only updated the first time accessed.
getLastAccessed
in interface DBaseDocument
DBaseDocument.getLastAccessed()
public java.util.Calendar getLastModified()
getLastModified
in interface DBaseDocument
DBaseDocument.getLastModified()
public DItem replaceItemValue(java.lang.String name, java.lang.Integer value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item.
DBaseDocument.replaceItemValue(java.lang.String,
java.lang.Integer)
public DItem replaceItemValue(java.lang.String name, java.lang.Double value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item
DBaseDocument.replaceItemValue(java.lang.String,
java.lang.Double)
public int getItemValueSize(java.lang.String name)
If multiple items have the same name, this method returns the number of values in the first item. Use the Items property to get all the items.
If the item has no value, this method returns 0
.
If no item with the specified name exists, this method returns
0
. It does not throw an exception. Use hasItem to verify the
existence of an item.
This property returns the same value for an item as getSize() in DItem.
getItemValueSize
in interface DBaseDocument
name
- name of an item
DBaseDocument.getItemValueSize(java.lang.String)
public DDatabase getParentDatabase()
getParentDatabase
in interface DBaseDocument
DBaseDocument.getParentDatabase()
public java.lang.String toString()
toString
in interface DBase
toString
in class java.lang.Object
Object.toString()
public void copyAllItems(DBaseDocument doc, boolean replace)
If you are not copying to a newly created document, you should probably specify true for the second parameter. See appendItemValue for a note about appending items to existing documents.
copyAllItems
in interface DBaseDocument
doc
- The destination documentreplace
- If true
, the items in the destination
document are replaced. If false
, the items in the
destination document are appended.DBaseDocument.copyAllItems(de.bea.domingo.DBaseDocument,
boolean)
public void recycle()
Different to the Notes Java-API, usually it is not necessary to use this method. One remaining case might be a document that was changed in another session (e.g. by a server agent) while still keeping a reference to the document.
recycle
in interface DBaseDocument
DBaseDocument.recycle()
public DItem replaceItemValue(java.lang.String name, DDateRange value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
If both calendars are null, an item with an empty string is created. If only one calendar is not null, this calendar is stored as a single date value.
The milliseconds are cut off.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item
DBaseDocument.replaceItemValue(java.lang.String,
de.bea.domingo.DDateRange)
public DItem replaceItemValue(java.lang.String name, java.util.TimeZone value)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
replaceItemValue
in interface DBaseDocument
name
- name of an itemvalue
- The value of the new item
DBaseDocument.replaceItemValue(java.lang.String, java.util.TimeZone)
public DDateRange getItemValueDateRange(java.lang.String name)
If multiple items have the same name, this method returns the value of the first item. Use the Items property to get all the items.
If value is numeric or text, this method returns null
.
If no item with the specified name exists, this method returns
null
.
It does not throw an exception. Use hasItem to verify the existence of an
item.
getItemValueDateRange
in interface DBaseDocument
name
- The name of the item.
null
if only one date/time was specified.DBaseDocument.getItemValueDateRange(java.lang.String)
public DItem replaceItemValue(java.lang.String name, java.util.Calendar calendar1, java.util.Calendar calendar2)
If the document does not contain an item with the specified name, this method creates a new item and adds it to the document.
If both calendars are null, an item with an empty string is created. If only one calendar is not null, this calendar is stored as a single date value.
The milliseconds are cut off.
replaceItemValue
in interface DBaseDocument
name
- name of an itemcalendar1
- start date/time of rangecalendar2
- end date/time of range
DBaseDocument.replaceItemValue(java.lang.String,
java.util.Calendar, java.util.Calendar)
public void replaceHTML(java.lang.String name, java.lang.String value)
If the document does not contain an item with the specified name, this method creates a new MIMEEntity item and adds it to the document.
replaceHTML
in interface DDocument
name
- name of an itemvalue
- HTML code for the new itemDDocument.replaceHTML(java.lang.String,
java.lang.String)
public boolean computeWithForm(boolean raiseError)
Usage
The form is as follows:
computeWithForm
in interface DBaseDocument
raiseError
- If true, an error is raised if the validation fails. If
false, no error is raised; instead, the method returns false
if validation fails.
true
if there are no errors in the document, else
false
DBaseDocument.computeWithForm(boolean)
public boolean computeWithForm()
Usage
The form is as follows:
computeWithForm
in interface DBaseDocument
true
if there are no errors in the document, else
false
DBaseDocument.computeWithForm()
public int getFTSearchScore()
Usage
The score is determined by the number of target words that are found in the document, the term weights assigned to the target words, and any proximity operators in the search query. If the document is not retrieved as part of a full-text search, returns 0. If the document is retrieved using an FTSearch method on a database without a full-text index, returns an unpredictable number.
If a document is in more than one DocumentCollection or ViewEntryCollection, its score is that of the last collection from which it was retrieved. The score is correct unless you get the score from the current object after retrieving the same document from another collection.
Documents added to a collection have a search score of 0.
Documents deleted from a view have a search score of 0.
getFTSearchScore
in interface DDocument
DDocument.getFTSearchScore()
public DView getParentView()
If the document was retrieved directly from the database or a document collection, getParentView returns null.
getParentView
in interface DDocument
DDocument.getParentView()
public java.util.List getFolderReferences()
The database must have the hidden views $FolderInfo
and $FolderRefInfo
to support folder references. These
views can be copied from the mail template. This property does not return
view references.
Folder references must be enabled for the database. See the FolderReferencesEnabled property of Database.
getFolderReferences
in interface DDocument
DDocument.getFolderReferences()
public void putInFolder(java.lang.String s)
If the document is already inside the folder you specify, putInFolder does nothing. If you specify a path to a folder, and none of the folders exists, the method creates all of them for you. For example:
doc.putInFolder( "Vehicles\\Bikes" );
If neither Vehicles nor Bikes exists, putInFolder creates both, placing the Bikes folder inside the Vehicles folder.
This method cannot add the first document to a folder that is "Shared, Personal on first use."
putInFolder
in interface DDocument
s
- The name of the folder in which to place the document. The
folder may be personal if the program is running on a
workstation. If the folder is within another folder, specify a
path to it, separating folder names with backslashes. For
example: "Vehicles\\Bikes"DDocument.putInFolder(java.lang.String)
public void putInFolder(java.lang.String s, boolean flag)
If the document is already inside the folder you specify, putInFolder does nothing. If you specify a path to a folder, and none of the folders exists, the method creates all of them for you. For example:
doc.putInFolder( "Vehicles\\Bikes" );
If neither Vehicles nor Bikes exists, putInFolder creates both, placing the Bikes folder inside the Vehicles folder.
This method cannot add the first document to a folder that is "Shared, Personal on first use."
putInFolder
in interface DDocument
s
- The name of the folder in which to place the document. The
folder may be personal if the program is running on a
workstation. If the folder is within another folder, specify a
path to it, separating folder names with backslashes. For
example: "Vehicles\\Bikes"flag
- If true
(default), creates the folder if it
does not exist.DDocument.putInFolder(java.lang.String, boolean)
public void removeFromFolder(java.lang.String s)
The method does nothing if the document is not in the folder you specify, or if the folder you specify does not exist.
removeFromFolder
in interface DDocument
s
- The name of the folder from which to remove the document. The
folder may be personal if the program is running on a
workstation. If the folder is within another folder, specify a
path to it, separating folder names with backslashes. For
example: "Vehicles\\Bikes"DDocument.removeFromFolder(java.lang.String)
public java.lang.String getURL()
See DSession.resolve(String)
for additional information and examples.
getURL
in interface DDocument
DDocument.getURL()
public java.lang.String getNotesURL()
If Notes protocols are not available, this property returns an empty string.
See DSession.resolve(String)
for additional information and examples.
getNotesURL
in interface DDocument
DDocument.getNotesURL()
public java.lang.String getHttpURL()
If HTTP protocols are not available, this property returns an empty string.
See DSession.resolve(String)
for additional information and examples.
getHttpURL
in interface DDocument
DDocument.getHttpURL()
public DBaseItem copyItem(DBaseItem item, java.lang.String s)
copyItem
in interface DBaseDocument
item
- The item, usually from another document, that you want to
copy. Cannot be null.s
- The name to assign to the copied item. Specify null to retain
the existing name of the item.
DBaseDocument.copyItem(de.bea.domingo.DBaseItem, java.lang.String)
public DBaseItem copyItem(DBaseItem item)
copyItem
in interface DBaseDocument
item
- The item, usually from another document, that you want to
copy. Cannot be null.
DBaseDocument.copyItem(de.bea.domingo.DBaseItem)
public DDocument createReplyMessage(boolean flag)
The new document does not contain a Subject item. If you want one, the program must explicitly add it to the document.
The new document does not automatically get mailed. If you want to mail it, the program must explicitly call the send method.
createReplyMessage
in interface DBaseDocument
flag
- If true
, the new document recipient list
contains all the recipients of the original. If
false
, the new document recipient list
contains only the sender of the original.
DBaseDocument.createReplyMessage(boolean)
public void encrypt()
The encrypted document is not saved until you call save. Only the items for which isEncrypted is true are encrypted. Items for which isEncrypted is false remain visible to any user, even if the user does not have the proper encryption key.
If the EncryptionKeys property is set with one or more named keys, those keys are used to encrypt the document. Any user who has one of the encryption keys can decrypt the document. If there are no encryption keys specified, the document is encrypted with the user's public key, in which case only the user who encrypted the document can decrypt it.
If the program is running on a server, it must have permission to use Encrypt.
Since mail encryption works differently, do not use this method if you want to mail an encrypted document. Instead, set the EncryptOnSend property to true, and use the send method.
You cannot use the encrypt method on a Document object returned by getDocumentContext.
encrypt
in interface DBaseDocument
DBaseDocument.encrypt()
public java.util.List getColumnValues()
getColumnValues
in interface DBaseDocument
DBaseDocument.getColumnValues()
public java.util.List getEncryptionKeys()
Each element in EncryptionKeys contains the name of an encryption key that you want to use to encrypt the document. The document can be decrypted by any user who posesses one of the keys. If there are no encryption keys specified for a document, the document is encrypted with the current user's public key and can only be decrypted by that user.
You must call the encrypt and save methods to actually encrypt the document. Since encryption works differently when a document is mailed, the EncryptionKeys property has no effect when a document is encrypted when mailed.
The name of each encryption key in a document is stored in a text item called SecretEncryptionKeys. This property returns the contents of the item.
getEncryptionKeys
in interface DBaseDocument
DBaseDocument.getEncryptionKeys()
public void setEncryptionKeys(java.util.List keys)
setEncryptionKeys
in interface DBaseDocument
keys
- the key(s) used to encrypt a documentDBaseDocument.setEncryptionKeys(java.util.List)
public java.lang.Object getItemValueCustomData(java.lang.String name)
getItemValueCustomData
in interface DBaseDocument
name
- The name of the item.
DBaseDocument.getItemValueCustomData(java.lang.String)
public java.lang.Object getItemValueCustomData(java.lang.String name, java.lang.String dataTypeName)
getItemValueCustomData
in interface DBaseDocument
name
- The name of the item.dataTypeName
- The name of the data type. If specified, this name
must match the data type name specified when the item was
written. If omitted, no name checking occurs
DBaseDocument.getItemValueCustomData(java.lang.String,
java.lang.String)
public byte[] getItemValueCustomDataBytes(java.lang.String name, java.lang.String dataTypeName)
getItemValueCustomDataBytes
in interface DBaseDocument
name
- The name of the item.dataTypeName
- The name of the data type. If specified, this name
must match the data type name specified when the item was
written. If omitted, no name checking occurs
DBaseDocument.getItemValueCustomDataBytes(java.lang.String,
java.lang.String)
public java.util.List getItemValueDateTimeArray(java.lang.String name)
getItemValueDateTimeArray
in interface DBaseDocument
name
- The name of the item.
DBaseDocument.getItemValueDateTimeArray(java.lang.String)
public java.lang.String getSigner()
If a document is not signed, returns an empty string.
If the signer is not trusted, returns an empty string.
getSigner
in interface DBaseDocument
DBaseDocument.getSigner()
public int getSize()
getSize
in interface DBaseDocument
DBaseDocument.getSize()
public void setUniversalID(java.lang.String unid)
If two documents in replica databases share the same universal ID, the documents are replicas.
If you modify the UNID of an existing document, it becomes a new document.
Saving a document with the same UNID as an existing document an exception.
setUniversalID
in interface DBaseDocument
unid
- The universal ID is also known as the unique ID or UNID.DBaseDocument.setUniversalID(java.lang.String)
public java.lang.String getVerifier()
This property is an empty string if the document is not signed.
This property is an empty string if the signer is not trusted.
getVerifier
in interface DBaseDocument
DBaseDocument.getVerifier()
public boolean hasEmbedded()
Note Embedded objects and object links are not supported for OS/2, UNIX, and the Macintosh. File attachments are.
hasEmbedded
in interface DBaseDocument
true
if the document contains one or more embedded
objects, object links, or file attachments , else
false
DBaseDocument.hasEmbedded()
public boolean isEncrypted()
isEncrypted
in interface DBaseDocument
true
if the document is encrypted, else
false
DBaseDocument.isEncrypted()
public boolean isEncryptOnSend()
isEncryptOnSend
in interface DBaseDocument
true
if the document is encrypted when mailed,
else false
DBaseDocument.isEncryptOnSend()
public boolean isProfile()
isProfile
in interface DBaseDocument
true
if the document is a profile document, else
false
DBaseDocument.isProfile()
public boolean isSigned()
isSigned
in interface DBaseDocument
true
if the document contains one or more
signatures, else false
DBaseDocument.isSigned()
public boolean isValid()
isValid
in interface DBaseDocument
true
if the document represents an existing
document, else false
DBaseDocument.isValid()
public boolean isSaveMessageOnSend()
isSaveMessageOnSend
in interface DBaseDocument
true
if the document is saved when mailed, else
false
DBaseDocument.isSaveMessageOnSend()
public boolean isSentByAgent()
isSentByAgent
in interface DBaseDocument
true
if the document was mailed by a program, else
false
DBaseDocument.isSentByAgent()
public boolean isSignOnSend()
isSignOnSend
in interface DBaseDocument
true
if the document is signed when mailed, else
false
DBaseDocument.isSignOnSend()
public boolean isDeleted()
isDeleted
in interface DBaseDocument
true
if the document is a deletion stub
false
if the document existsDBaseDocument.isDeleted()
public boolean removePermanently(boolean flag)
This method does a hard deletion even if "Allow soft deletions" is enabled. See remove to do a soft deletion.
If you access a NotesDocument object through the Document property of NotesUIDocument, you can't delete the back-end document. If you could, the UI rendition would have no basis. You must access the document strictly through the back-end.
A deleted document cannot be used as a basis for navigation in a view or a document collection.
You cannot use the remove method on a Document object returned by
DAgentContext.getDocumentContext()
.
removePermanently
in interface DBaseDocument
flag
- If true
, the document is deleted even if
another user modifies the document after the program opens it.
If false
, the document is not deleted if
another user modifies it.
true
if the document is successfully deleted,
false
if the document is not deleted, because
another user modified it and the force parameter is set to falseDBaseDocument.removePermanently(boolean)
public boolean renderToRTItem(DRichTextItem richtextitem)
The picture is created using both the document and its form. Therefore, the input translation and validation formulas of the form are executed.
If the target rich text item is in a new document, you must save the document before calling renderToRTItem.
renderToRTItem
in interface DBaseDocument
richtextitem
- The destination for the picture. Cannot be null.
true
, the method is successful. If
false
, the method is not successful and the rich
text item remains unchanged. This can happen if an input
validation formula fails on the document form.DBaseDocument.renderToRTItem(de.bea.domingo.DRichTextItem)
public DItem replaceItemValueCustomData(java.lang.String s, java.lang.String s1, java.lang.Object obj)
replaceItemValueCustomData
in interface DBaseDocument
s
- the name of the items1
- name for the data type. When getting custom data, use this
name for verification.obj
- object that contains the custom data. The class that defines
this object must implement Serializable. If desired, you can
override readObject and writeObject.
DBaseDocument.replaceItemValueCustomData(java.lang.String,
java.lang.String, java.lang.Object)
public DItem replaceItemValueCustomData(java.lang.String s, java.lang.Object obj)
replaceItemValueCustomData
in interface DBaseDocument
s
- the name of the itemobj
- object that contains the custom data. The class that defines
this object must implement Serializable. If desired, you can
override readObject and writeObject.
DBaseDocument.replaceItemValueCustomData(java.lang.String,
java.lang.Object)
public DItem replaceItemValueCustomDataBytes(java.lang.String s, java.lang.String s1, byte[] abyte0)
replaceItemValueCustomDataBytes
in interface DBaseDocument
s
- the name of the items1
- name for the data type. When getting custom data, use this
name for verification.abyte0
- byte array that contains the custom data
DBaseDocument.replaceItemValueCustomDataBytes(java.lang.String,
java.lang.String, byte[])
public java.lang.String generateXML()
This method takes the same arguments as the transformXML method in EmbeddedObject, Item, MIMEEntity, and RichTextItem. The transformXML method reads the XML from an item, attachment, MIMEEntity, or rich text item and transforms the XML. The generateXML method generates the XML from the document and then transforms it.
The generateXML method supports the following simple items: Text, Text list, Number, Number list, Datetime, Datetime list
To generate form semantics, you must call computeWithForm method before calling the generateXML method.
generateXML
in interface DBaseDocument
DBaseDocument.generateXML()
public void generateXML(java.io.Writer writer)
This method takes the same arguments as the transformXML method in EmbeddedObject, Item, MIMEEntity, and RichTextItem. The transformXML method reads the XML from an item, attachment, MIMEEntity, or rich text item and transforms the XML. The generateXML method generates the XML from the document and then transforms it.
The generateXML method supports the following simple items: Text, Text list, Number, Number list, Datetime, Datetime list
To generate form semantics, you must call computeWithForm method before calling the generateXML method.
generateXML
in interface DBaseDocument
writer
- The Writer that will receive the result XML.DBaseDocument.generateXML(java.io.Writer)
public java.util.List getReceivedItemText()
This method applies to Received items generated from an Internet mail message. The items can be in MIME or Notes format.
If the document has no Received items, this method returns a vector of one element whose value is an empty string.
A Received item with an incorrect format (not an Internet mail message) throws an exception.
getReceivedItemText
in interface DBaseDocument
DBaseDocument.getReceivedItemText()
public java.util.List getLockHolders()
If the document is locked, the vector contains the names of the lock holders. The document can be locked by one or more users or groups.
If the document is not locked, the vector contains one element whose value is an empty string ("").
getLockHolders
in interface DBaseDocument
DBaseDocument.getLockHolders()
public boolean lock()
lock
in interface DBaseDocument
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lock()
public boolean lock(boolean provisionalOk)
lock
in interface DBaseDocument
provisionalOk
- true
to permit the placement of a
provisional lock, false
(default) to not permit
a provisional lock
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lock(boolean)
public boolean lock(java.lang.String name)
lock
in interface DBaseDocument
name
- the name of the lock holder
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lock(java.lang.String)
public boolean lock(java.lang.String name, boolean provisionalOk)
lock
in interface DBaseDocument
name
- the name of the lock holderprovisionalOk
- true
to permit the placement of a
provisional lock, false
(default) to not permit
a provisional lock
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lock(java.lang.String, boolean)
public boolean lock(java.util.List names)
lock
in interface DBaseDocument
names
- the names of the lock holders
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lock(java.util.List)
public boolean lock(java.util.List names, boolean provisionalOk)
IsDocumentLockingEnabled in Database must be true or this method throws an exception.
This method:
The following actions occur depending on the current lock status:
If the document is modified by another user before the lock can be placed, this method throws an exception.
lock
in interface DBaseDocument
names
- The names of the lock holders. Each lock holder must be a
user or group. Defaults to one lock holder: the effective
user. The empty string ("") is not permitted.provisionalOk
- true
to permit the placement of a
provisional lock, false
(default) to not permit
a provisional lock
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lock(java.util.List, boolean)
public boolean lockProvisional()
lockProvisional
in interface DBaseDocument
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lockProvisional()
public boolean lockProvisional(java.lang.String name)
lockProvisional
in interface DBaseDocument
name
- The name of the lock holders. The lock holder must be a user
or group. Defaults to the effective user. The empty string
("") is not permitted.
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lockProvisional(java.lang.String)
public boolean lockProvisional(java.util.List names)
lockProvisional
in interface DBaseDocument
names
- The names of the lock holders. Each lock holder must be a
user or group. Defaults to one lock holder: the effective
user. The empty string ("") is not permitted.
true
if the lock is placed, false
if the lock is not placedDBaseDocument.lockProvisional(java.util.List)
public void unlock()
DDatabase.isDocumentLockingEnabled()
in Database must be true or this
method throws an exception. This method throws an exception if the
current user is not one of the lock holders and does not have lock
breaking authority.
unlock
in interface DBaseDocument
DBaseDocument.unlock()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |