| Package | Description | 
|---|---|
| model | |
| model.assignment | |
| model.definition | |
| model.packages | |
| model.type | |
| parser | |
| parser.nodes | |
| parser.tempparserobjects | |
| scanner | |
| symbols | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
Comment.position
The position of the comment. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
Comment.getPosition()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
Position.compareTo(Position o)
Compares the product(row, colomn) of two prodcts. 
 | 
| Constructor and Description | 
|---|
Comment(java.lang.String comment,
       Position position)
A Comment in a fli4l configuration File. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
VariableAssignment.position
Position where the entry is written. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
VariableAssignment.getPosition()
Returns the field row. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private java.util.Map<Position,VariableAssignment> | 
AssignmentFile.createPosAssignmentMap()
Creates a Map containing assignment.getPosition() as Key and assignment as Value. 
 | 
private java.util.Map<Position,Comment> | 
AssignmentFile.createPosCommentMap()
Creates a Map containing comment.getPosition() as Key and comment as Value.No side effects to
 fields. 
 | 
private java.util.List<Position> | 
AssignmentFile.sortPositions()
Sorts the Positions of VariableAssignments and Comments in one List. 
 | 
| Constructor and Description | 
|---|
VariableAssignment(java.lang.String nameOfAssignment,
                  AbstractVariableDefinition definition,
                  java.lang.String value,
                  Position position)
Constructor, just sets the fields. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
AbstractVariableDefinition.position
position where the entry is written. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
AbstractVariableDefinition.getPosition()
Returns the field row. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private java.util.Map<Position,Comment> | 
DefinitionFile.createPosCommentMap()
Creates a Map containing comment.getPosition() as Key and comment as Value.No side effects to
 fields. 
 | 
private java.util.Map<Position,AbstractVariableDefinition> | 
DefinitionFile.createPosDefMap()
Creates a Map containing definition.getPosition() as Key and definition as Value. 
 | 
private java.util.List<Position> | 
DefinitionFile.sortPositions()
Sorts the Positions of VariableAssignments and Comments in one List. 
 | 
| Constructor and Description | 
|---|
AbstractVariableDefinition(java.lang.String name,
                          AbstractVariableType type,
                          boolean isOptional,
                          boolean isReallyOptional,
                          DefaultValue defaultValue,
                          VariableOptReference reference,
                          Position position)
Constructor, just sets the fields. 
 | 
AbstractVariableDefinition(java.lang.String name,
                          AbstractVariableType type,
                          boolean isOptional,
                          boolean isReallyOptional,
                          DefaultValue defaultValue,
                          VariableOptReference reference,
                          Position position,
                          VariableContext context)
Constructor, just sets the fields. 
 | 
VariableDefinitionArray(java.lang.String name,
                       AbstractVariableType type,
                       boolean isOptional,
                       boolean isReallyOptional,
                       DefaultValue defaultValue,
                       VariableOptReference reference,
                       AbstractVariableDefinition variableN,
                       Position position)
Constructor, just sets the fields. 
 | 
VariableDefinitionSingle(java.lang.String name,
                        AbstractVariableType type,
                        boolean isOptional,
                        boolean isReallyOptional,
                        DefaultValue defaultValue,
                        VariableOptReference reference,
                        Position position)
Constructor, just sets the fields. 
 | 
VariableDefinitionSingle(java.lang.String name,
                        AbstractVariableType type,
                        boolean isOptional,
                        boolean isReallyOptional,
                        DefaultValue defaultValue,
                        VariableOptReference reference,
                        Position position,
                        VariableContext context)
Constructor, just sets the fields. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
PackageRule.position
represents the position of the package rule. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
PackageRule.getPosition()  | 
| Constructor and Description | 
|---|
PackageRule(RegEx value,
           Path path,
           java.util.List<AbstractVariableDefinition> variableDef,
           Position position,
           java.util.List<Option> options)  | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
NamedVariableType.position
row where the entry is written. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
NamedVariableType.getPosition()
Returns the field row. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private java.util.Map<Position,Comment> | 
TypeFile.createPosCommentMap()
Creates a Map containing comment.getPosition() as Key and comment as Value.No side effects to
 fields. 
 | 
private java.util.Map<Position,NamedVariableType> | 
TypeFile.createPosTypeMap()
Creates a Map containing assignment.getPosition() as Key and assignment as Value. 
 | 
private java.util.List<Position> | 
TypeFile.sortPositions()
Sorts the Positions of VariableAssignments and Comments in one List. 
 | 
| Constructor and Description | 
|---|
NamedVariableType(java.lang.String name,
                 RegEx expression,
                 java.lang.String errorMessage,
                 Position position)
Constructor, just sets the fields. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
TempPackageRule.position
is the position of the PackageRule. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
TempPackageRule.getPosition()  | 
| Modifier and Type | Method and Description | 
|---|---|
private NamedVariableType | 
TypeFileParser.createNVT(java.lang.String name,
         RegEx expression,
         java.lang.String errorMessage,
         Position position)
yet another totally senseless function for PMD to be quiet. 
 | 
private VariableAssignment | 
AssignmentFileParser.createVA(java.lang.String nameOfAssignment,
        AbstractVariableDefinition definition,
        java.lang.String value,
        Position position)
yet another totally senseless function for PMD to be quiet. 
 | 
private VariableDefinitionArray | 
DefinitionFileParser.createVDA(java.lang.String name,
         AbstractVariableType type,
         boolean isOptional,
         boolean isReallyOptional,
         DefaultValue defaultValue,
         VariableOptReference reference,
         AbstractVariableDefinition variableN,
         Position position)
yet another totally senseless function for PMD to be quiet. 
 | 
private VariableDefinitionSingle | 
DefinitionFileParser.createVDS(java.lang.String name,
         AbstractVariableType type,
         boolean isOptional,
         boolean isReallyOptional,
         DefaultValue defaultValue,
         VariableOptReference reference,
         Position position)
yet another totally senseless function for PMD to be quiet. 
 | 
void | 
TempPackageRule.setPosition(Position position)
sets the Position. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
ConfiguredVariableAssignment.position  | 
private Position | 
UnconfiguredVariableAssignment.position  | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
ConfiguredVariableAssignment.getPosition()  | 
Position | 
UnconfiguredVariableAssignment.getPosition()  | 
| Constructor and Description | 
|---|
ConfiguredVariableAssignment(Target target,
                            java.lang.String value,
                            Position position)  | 
UnconfiguredVariableAssignment(Target target,
                              java.lang.String value,
                              Position position,
                              java.util.ArrayList<Statement> assignments)  | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
TempTypeExtension.position
The Position. 
 | 
private Position | 
TempVariableAssignment.position  | 
private Position | 
TempVariableDefinition.position  | 
private Position | 
TempVariableType.position  | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
TempTypeExtension.getPosition()  | 
Position | 
TempVariableAssignment.getPosition()  | 
Position | 
TempVariableDefinition.getPosition()  | 
Position | 
TempVariableType.getPosition()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TempTypeExtension.setPosition(Position position)  | 
void | 
TempVariableAssignment.setPosition(Position position)  | 
void | 
TempVariableDefinition.setPosition(Position position)  | 
void | 
TempVariableType.setPosition(Position position)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract AbstractSymbol | 
DescriptionBlock.createSymbol(java.lang.String collectedContent,
            Position position)
Create the new Symbol. 
 | 
protected AbstractSymbol | 
OptionBlock.createSymbol(java.lang.String collectedContent,
            Position position)  | 
protected AbstractSymbol | 
PathBlock.createSymbol(java.lang.String collectedContent,
            Position position)  | 
protected AbstractSymbol | 
ValueBlock.createSymbol(java.lang.String collectedContent,
            Position position)  | 
protected AbstractSymbol | 
VariableBlock.createSymbol(java.lang.String collectedContent,
            Position position)  | 
| Modifier and Type | Field and Description | 
|---|---|
private Position | 
AbstractSymbol.position
This attribute is the position of the symbol. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Position | 
AbstractSymbol.getPosition()  | 
Position | 
PackageDescriptionFileSymbol.getPosition()  | 
| Constructor and Description | 
|---|
AbstractSymbol(Position position)
This constructor instantiate the Symbol. 
 | 
BracketCloseSymbol(Position position)
This constructor instantiate the BracketClosesymbol. 
 | 
BracketOpenSymbol(Position position)
This constructor instantiate the BracketOpensymbol. 
 | 
ColonSignSymbol(Position position)
This constructor instantiate the colonsign. 
 | 
CommentSymbol(java.lang.String text,
             Position position)
This constructor instantiate a new CommentSymbol with @param text. 
 | 
EmptySymbol(Position position)
This constructor instantiate a empty symbol. 
 | 
EndSymbol(Position position)
This is the constructor. 
 | 
EqualSignSymbol(Position position)
This is the constructor of the equalsign symbol. 
 | 
EqualsTildeSymbol(Position position)
This is the constructor of the EqualsTildeSymbol. 
 | 
IdentifierSymbol(java.lang.String text,
                Position position)
The constructor instantiate the identifier with a @param text. 
 | 
OptionSymbol(java.lang.String content,
            Position position)
This constructor instantiate the option symbol. 
 | 
PathSymbol(java.lang.String content,
          Position position)
This constructor instantiate the path symbol. 
 | 
PlusSymbol(Position position)
The constructor instantiate the plussymbol. 
 | 
RegExpSymbol(java.lang.String ausdruck,
            Position position)
This constructor initialize the RegExpSymbol. 
 | 
RowEndSymbol(Position position)
This is the constructor for the row end symbol. 
 | 
StringSymbol(java.lang.String text,
            Position position)
This constructor initialize the String Symbol. 
 | 
UnknownSymbol(java.lang.String value,
             Position position)
This is only the constructor of the UnkownSymbol. 
 | 
ValueSymbol(java.lang.String content,
           Position position)
This constructor instantiate the value symbol. 
 | 
VariableSymbol(java.lang.String content,
              Position position)
This constructor instantiate the variable symbol. 
 |