com.lightstreamer.javameclient.midp
Class ExtendedTableInfo

java.lang.Object
  extended by com.lightstreamer.javameclient.midp.SimpleTableInfo
      extended by com.lightstreamer.javameclient.midp.ExtendedTableInfo

public class ExtendedTableInfo
extends SimpleTableInfo

Contains the specification of a table to be subscribed to Lightstreamer Server. All the items and fields in the table are supplied. Group and Schema names to be sent to the Server are made by space separated concatenations of item and field names. This name convention is suitable for a Metadata Adapter derived from LiteralBasedProvider or equivalent to it.


Field Summary
 
Fields inherited from class com.lightstreamer.javameclient.midp.SimpleTableInfo
COMMAND, DISTINCT, MERGE, RAW
 
Constructor Summary
ExtendedTableInfo(java.lang.String[] items, java.lang.String[] fields, java.lang.String mode)
          Constructs a table specification with basic table attributes.
 
Method Summary
 void setRange(int start, int end)
          Inherited from SimpleTableInfo, but ignored in this case.
 
Methods inherited from class com.lightstreamer.javameclient.midp.SimpleTableInfo
setDataAdapter, setDistinctSnapshotLength, setItemsRange, setRequestedBufferSize, setRequestedMaxFrequency, setSelector, setSnaspshotRequired, setUnfilteredMaxFrequency, setUnlimitedBufferSize, setUnlimitedMaxFrequency, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtendedTableInfo

public ExtendedTableInfo(java.lang.String[] items,
                         java.lang.String[] fields,
                         java.lang.String mode)
Constructs a table specification with basic table attributes.

Parameters:
items - Array of names of the items in the table.
fields - Array of names of the fields for all items in the table.
mode - Subscription mode for all items in the table. Can be one of the following:

SimpleTableInfo.RAW

SimpleTableInfo.MERGE

SimpleTableInfo.DISTINCT

SimpleTableInfo.COMMAND

Method Detail

setRange

public void setRange(int start,
                     int end)
Inherited from SimpleTableInfo, but ignored in this case. Specifying a subrange of the specified Group of items to be requested is only meaningful when Group names must be used, so that an explicit specification for the needed subrange as a Group may not be available.

Parameters:
start - ignored.
end - ignored.