Package org.eclipse.cdt.core.browser
Interface IQualifiedTypeName
-
- All Superinterfaces:
Comparable<IQualifiedTypeName>
- All Known Implementing Classes:
QualifiedTypeName
public interface IQualifiedTypeName extends Comparable<IQualifiedTypeName>
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IQualifiedTypeNameappend(String qualifiedName)IQualifiedTypeNameappend(String[] names)IQualifiedTypeNameappend(IQualifiedTypeName typeName)intcompareTo(IQualifiedTypeName typeName)intcompareToIgnoreCase(IQualifiedTypeName typeName)booleanequals(IQualifiedTypeName typeName)booleanequalsIgnoreCase(IQualifiedTypeName typeName)String[]getEnclosingNames()IQualifiedTypeNamegetEnclosingTypeName()StringgetFullyQualifiedName()StringgetName()booleanisEmpty()booleanisGlobal()booleanisLowLevel()booleanisPrefixOf(IQualifiedTypeName typeName)booleanisQualified()booleanisValid()booleanisValidSegment(String segment)StringlastSegment()intmatchingFirstSegments(IQualifiedTypeName typeName)IQualifiedTypeNameremoveFirstSegments(int count)IQualifiedTypeNameremoveLastSegments(int count)Stringsegment(int index)intsegmentCount()String[]segments()
-
-
-
Field Detail
-
QUALIFIER
static final String QUALIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
String getName()
-
getFullyQualifiedName
String getFullyQualifiedName()
-
getEnclosingTypeName
IQualifiedTypeName getEnclosingTypeName()
-
getEnclosingNames
String[] getEnclosingNames()
-
isQualified
boolean isQualified()
-
isEmpty
boolean isEmpty()
-
isGlobal
boolean isGlobal()
-
append
IQualifiedTypeName append(String qualifiedName)
-
append
IQualifiedTypeName append(String[] names)
-
append
IQualifiedTypeName append(IQualifiedTypeName typeName)
-
segments
String[] segments()
-
segment
String segment(int index)
-
segmentCount
int segmentCount()
-
lastSegment
String lastSegment()
-
matchingFirstSegments
int matchingFirstSegments(IQualifiedTypeName typeName)
-
removeFirstSegments
IQualifiedTypeName removeFirstSegments(int count)
-
removeLastSegments
IQualifiedTypeName removeLastSegments(int count)
-
isPrefixOf
boolean isPrefixOf(IQualifiedTypeName typeName)
-
isLowLevel
boolean isLowLevel()
-
isValidSegment
boolean isValidSegment(String segment)
-
isValid
boolean isValid()
-
equals
boolean equals(IQualifiedTypeName typeName)
-
equalsIgnoreCase
boolean equalsIgnoreCase(IQualifiedTypeName typeName)
-
compareTo
int compareTo(IQualifiedTypeName typeName)
- Specified by:
compareToin interfaceComparable<IQualifiedTypeName>
-
compareToIgnoreCase
int compareToIgnoreCase(IQualifiedTypeName typeName)
-
-