class: CitationStylesCollection

public class: CitationStylesCollection
Author: vmakarenko (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1492 $ $LastChangedDate: 2009-01-29 15:; Complexity: 1
Dates: Created: 16.07.2009 15:12:18; Modified: 16.07.2009 15:12:18;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {60F21A3C-65B7-4641-866F-4EF6C7AAC910}
An instance of this class represents a Collection of {@link CitationStyle}s
 

Goto: Custom Properties, Fields, Methods

See also: ReportingGUI, ProcessCitationStyles

Appears in: data

Connections
 
Custom Properties
 
CitationStylesCollection Attributes
Attribute Details
private List
  citationStyles
Notes: list of CitationStyles
private static const Logger
  logger
Initial: Logger.getLogger(CitationStylesCollection.class)
private String
  name
Notes: name of CitationStyle
 
CitationStylesCollection Methods
Operation Details
public
addCitationStyle(
   CitationStyle cs):void
Sequential
Notes: Add {@link CitationStyle} <code>cs</code> to <code>citationStyles</code> list
public
CitationStylesCollection():
Sequential
public
clone():Object
Sequential
public
fillEmptyNames():void
Sequential
Notes: Fills empty names for all <code>citationStyles</code> with empty names
public
generateIDs():void
Sequential
Notes: Generates uniq Ids for all <code>citationStyles</code> which are presented in the {@link CitationStylesCollection}
public
getCitationStyleByLayoutElementId(
   String id):CitationStyle
Sequential
Notes: Returns CitationStyle if it contains LayoutElement according to id
@param name is a name of LayoutElement to find
@return CitationStyle or null otherwise
public
getCitationStyleByLayoutElementName(
   String name):CitationStyle
Sequential
Notes: Returns {@link CitationStyle} if it contains {@link LayoutElement} according to <code>name</code>
@link LayoutElement} to be found
@return {@link CitationStyle} or null if no <code>CitationStyle</code> has been found in <code>citationStyles</code>
public
getCitationStyleByName(
   String name):CitationStyle
Sequential
Notes: Returns {@link CitationStyle} according to <code>name</code>
@link CitationStyle} to be found
@return {@link CitationStyle} or null if no <code>CitationStyle</code> has been found in <code>citationStyles</code>
public
getCitationStyles():List
Sequential
public static
getDigesterRules():Digester
Sequential
public
getDomElement(
   Document d,
   Element e):Element
Sequential
Notes: Creates Element for complete {@link CitationStylesCollection}
@return
public
getName():String
Sequential
public static
loadFromXml():CitationStylesCollection
Sequential
Tags: throws=IOException,SAXException,CitationStyleManagerException,ParserConfigurationException
Notes: @TODO !!!! Loads {@link CitationStylesCollection} from xmlfile
@return {@link CitationStylesCollection}
public static
loadFromXml(
   String xmlFileName):CitationStylesCollection
Sequential
Tags: throws=IOException,SAXException
Notes: Loads {@link CitationStylesCollection} from xmlfile
@return {@link CitationStylesCollection}
public static
main(
   String[] args):void
Sequential
Tags: throws=IOException,SAXException,CitationStyleManagerException
public
setCitationStyles(
   List citationStyles):void
Sequential
private
setDefault():void
Sequential
public
setName(
   String name):void
Sequential
public
toString():String
Sequential
public
writeToXml(
   String xmlFileName):void
Sequential
Tags: throws=IOException,SAXException,CitationStyleManagerException
Notes: Writes {@link CitationStylesCollection} to xmlfile