de.uni_paderborn.fujaba.parser
Class ParserManager

java.lang.Object
  extended byde.uni_paderborn.fujaba.parser.ParserManager

public class ParserManager
extends java.lang.Object

Associations

         0..1      currentParser      0..1
 Parser <---------------------------------- ParserManager
         currentParser      parserManager

         0..n     parsers      0..1
 Parser ---------------------------- ParserManager
         parsers      parserManager
 

Version:
$Revision: 1.4 $
Author:
$Author: lowende $

Field Summary
private  Parser currentParser
           0..1 currentParser 0..1 Parser <---------------------------------- ParserManager currentParser parserManager
private  de.upb.tools.fca.FHashSet parsers
           0..n parsers 0..1 Parser ---------------------------- ParserManager parsers parserManager
private static ParserManager theParserManager
          No comment provided by developer, please add a comment to improve documentation.
 
Constructor Summary
private ParserManager()
          Constructor for class ParserManager
 
Method Summary
 boolean addToParsers(Parser value)
          Access method for an one to n association.
static ParserManager get()
          Get the instance attribute of the ParserManager class
 Parser getCurrentParser()
          Get the current parser of the ParserManager
 boolean hasInParsers(Parser value)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfParsers()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromParsers()
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromParsers(Parser value)
          No comment provided by developer, please add a comment to improve documentation.
 void removeYou()
          No comment provided by developer, please add a comment to improve documentation.
 boolean setCurrentParser(Parser value)
          Sets the current parser of the ParserManager
 int sizeOfParsers()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theParserManager

private static ParserManager theParserManager
No comment provided by developer, please add a comment to improve documentation.


currentParser

private Parser currentParser
         0..1      currentParser      0..1
 Parser <---------------------------------- ParserManager
         currentParser      parserManager
 


parsers

private de.upb.tools.fca.FHashSet parsers
         0..n     parsers      0..1
 Parser ---------------------------- ParserManager
         parsers      parserManager
 

Constructor Detail

ParserManager

private ParserManager()
Constructor for class ParserManager

Method Detail

get

public static ParserManager get()
Get the instance attribute of the ParserManager class

Returns:
The instance value

setCurrentParser

public boolean setCurrentParser(Parser value)
Sets the current parser of the ParserManager

Parameters:
value - The new current parser
Returns:
No description provided

getCurrentParser

public Parser getCurrentParser()
Get the current parser of the ParserManager

Returns:
The current parser

addToParsers

public boolean addToParsers(Parser value)
Access method for an one to n association.

Parameters:
value - The object added.
Returns:
No description provided

iteratorOfParsers

public java.util.Iterator iteratorOfParsers()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

hasInParsers

public boolean hasInParsers(Parser value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
value - No description provided
Returns:
No description provided

sizeOfParsers

public int sizeOfParsers()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

removeFromParsers

public boolean removeFromParsers(Parser value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
value - No description provided
Returns:
No description provided

removeAllFromParsers

public void removeAllFromParsers()
No comment provided by developer, please add a comment to improve documentation.


removeYou

public void removeYou()
No comment provided by developer, please add a comment to improve documentation.