org.net2map.pov.server.DimensionFieldList Class Reference

Inheritance diagram for org.net2map.pov.server.DimensionFieldList:

Inheritance graph
[legend]
Collaboration diagram for org.net2map.pov.server.DimensionFieldList:

Collaboration graph
[legend]
List of all members.

Detailed Description

DimensionFieldList provides services to maintain list of DimensionField objects.

Definition at line 28 of file DimensionFieldList.java.

Public Member Functions

 DimensionFieldList ()
 Main constructor.

DimensionField getDimensionField (int index)
 Return the specified DimensionField object using value specified in parameter.

LinkedList getDimensionFields ()
 Return the DimensionField objects list.

void addDimensionField (DimensionField df)
 Add a new DimensionField object into DimensionField list.

void addDimensionField (String name, String value, boolean key, boolean group)
 Create and add a new DimensionField object using specified parameters.

long count ()
 Return size of the DimensionField list.

boolean isDimensionField (String name)
 Test if a field name entered in parameter is contained ni the current list.

boolean mustGroup ()
 Test if a field with mustGroup attribute is contained in the current list.


Private Attributes

LinkedList colDimensionFields = new LinkedList()


Constructor & Destructor Documentation

org.net2map.pov.server.DimensionFieldList.DimensionFieldList  ) 
 

Main constructor.

Definition at line 31 of file DimensionFieldList.java.


Member Function Documentation

void org.net2map.pov.server.DimensionFieldList.addDimensionField String  name,
String  value,
boolean  key,
boolean  group
 

Create and add a new DimensionField object using specified parameters.

Parameters:
name Field name.
value Field value.
key TRUE if key, else FALSE.
group TRUE if agregate function, else FALSE.

Definition at line 66 of file DimensionFieldList.java.

References org.net2map.pov.server.DimensionField.setIsKey(), and org.net2map.pov.server.DimensionField.setMustGroup().

Here is the call graph for this function:

void org.net2map.pov.server.DimensionFieldList.addDimensionField DimensionField  df  ) 
 

Add a new DimensionField object into DimensionField list.

Parameters:
df Field object to add.

Definition at line 55 of file DimensionFieldList.java.

References org.net2map.pov.server.DimensionFieldList.colDimensionFields.

Referenced by org.net2map.pov.server.DimensionSubsetWord.buildSubset(), org.net2map.pov.server.DimensionSubsetRank.buildSubset(), org.net2map.pov.server.DimensionSubsetExtension.buildSubset(), org.net2map.pov.server.DimensionSubsetDate.buildSubset(), and org.net2map.pov.server.Query.joinTo().

long org.net2map.pov.server.DimensionFieldList.count  ) 
 

Return size of the DimensionField list.

Returns:
Size of the list.

Definition at line 77 of file DimensionFieldList.java.

References org.net2map.pov.server.DimensionFieldList.colDimensionFields.

Referenced by org.net2map.pov.server.Query.joinTo().

DimensionField org.net2map.pov.server.DimensionFieldList.getDimensionField int  index  ) 
 

Return the specified DimensionField object using value specified in parameter.

Parameters:
index Index of field to return.
Returns:
Corresponding field.

Definition at line 39 of file DimensionFieldList.java.

References org.net2map.pov.server.DimensionFieldList.colDimensionFields.

Referenced by org.net2map.pov.server.Query.joinTo().

LinkedList org.net2map.pov.server.DimensionFieldList.getDimensionFields  ) 
 

Return the DimensionField objects list.

Returns:
List of fields.

Definition at line 47 of file DimensionFieldList.java.

References org.net2map.pov.server.DimensionFieldList.colDimensionFields.

boolean org.net2map.pov.server.DimensionFieldList.isDimensionField String  name  ) 
 

Test if a field name entered in parameter is contained ni the current list.

Parameters:
name Field name.
Returns:
TRUE if available, else FALSE.

Definition at line 86 of file DimensionFieldList.java.

boolean org.net2map.pov.server.DimensionFieldList.mustGroup  ) 
 

Test if a field with mustGroup attribute is contained in the current list.

Returns:
TRUE if available, else FALSE.

Definition at line 98 of file DimensionFieldList.java.


Member Data Documentation

LinkedList org.net2map.pov.server.DimensionFieldList.colDimensionFields = new LinkedList() [private]
 

Definition at line 107 of file DimensionFieldList.java.

Referenced by org.net2map.pov.server.DimensionFieldList.addDimensionField(), org.net2map.pov.server.DimensionFieldList.count(), org.net2map.pov.server.DimensionFieldList.getDimensionField(), and org.net2map.pov.server.DimensionFieldList.getDimensionFields().


The documentation for this class was generated from the following file:
Accueil | Téléchargement | Manuel | Doc. technique | Sources CVS | Faq | Nous contacter
©2003 - All Rights Reserved