Business Objects
Quark Platform Documentation
Version 1.7.0_0
Business Objects

org.openquark.gems.client.caleditor
Class AdvancedCALEditor.PositionlessIdentifier

java.lang.Object
  extended by org.openquark.gems.client.caleditor.AdvancedCALEditor.PositionlessIdentifier
Enclosing class:
AdvancedCALEditor

public static final class AdvancedCALEditor.PositionlessIdentifier
extends Object

Class representing an analysed identifier without position.

Author:
Iulian Radu

Constructor Summary
AdvancedCALEditor.PositionlessIdentifier(CodeAnalyser.AnalysedIdentifier referenceIdentifier)
          Constructor, specifying reference
AdvancedCALEditor.PositionlessIdentifier(String unqualifiedName, ModuleName rawModuleName, ModuleName resolvedModuleName, ModuleName minimallyQualifiedModuleName, SourceIdentifier.Category category, CodeAnalyser.AnalysedIdentifier.QualificationType qualificationType)
          Constructor
 
Method Summary
 boolean equals(Object o)
          Checks whether this object's fields are the same to another
 SourceIdentifier.Category getCategory()
           
 ModuleName getMinimallyQualifiedModuleName()
           
 String getName()
           
 CodeAnalyser.AnalysedIdentifier.QualificationType getQualificationType()
           
 ModuleName getRawModuleName()
           
 CodeAnalyser.AnalysedIdentifier getReference()
           
 ModuleName getResolvedModuleName()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedCALEditor.PositionlessIdentifier

public AdvancedCALEditor.PositionlessIdentifier(String unqualifiedName,
                                                ModuleName rawModuleName,
                                                ModuleName resolvedModuleName,
                                                ModuleName minimallyQualifiedModuleName,
                                                SourceIdentifier.Category category,
                                                CodeAnalyser.AnalysedIdentifier.QualificationType qualificationType)
Constructor

Parameters:
unqualifiedName - identifier name
rawModuleName - identifier module (null if none)
resolvedModuleName - resolved identifier module (null if none)
minimallyQualifiedModuleName - if rawModuleName is resolvable, then this is the minimally qualified module name that resolves to the same module. Otherwise, this should have the same value as rawModuleName.
category - identifier category
qualificationType - identifier qualification type

AdvancedCALEditor.PositionlessIdentifier

public AdvancedCALEditor.PositionlessIdentifier(CodeAnalyser.AnalysedIdentifier referenceIdentifier)
Constructor, specifying reference

Method Detail

equals

public boolean equals(Object o)
Checks whether this object's fields are the same to another

Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getRawModuleName

public ModuleName getRawModuleName()

getResolvedModuleName

public ModuleName getResolvedModuleName()

getMinimallyQualifiedModuleName

public ModuleName getMinimallyQualifiedModuleName()

getName

public String getName()

getCategory

public SourceIdentifier.Category getCategory()

getQualificationType

public CodeAnalyser.AnalysedIdentifier.QualificationType getQualificationType()

getReference

public CodeAnalyser.AnalysedIdentifier getReference()

Business Objects
Quark Platform Documentation
Version 1.7.0_0
Business Objects

Copyright © 2007 Business Objects. All rights reserved.