|
Class: Tag (in Tools)
Object
|
+--Tools::Tag
|
+--Tools::Tag::TCaseLabel
|
+--Tools::Tag::TClass
|
+--Tools::Tag::TDocumentation
|
+--Tools::Tag::TElement
|
+--Tools::Tag::TEnum
|
+--Tools::Tag::TEnumMember
|
+--Tools::Tag::TField
|
+--Tools::Tag::TFunction
|
+--Tools::Tag::TInterface
|
+--Tools::Tag::TLabel
|
+--Tools::Tag::TLispConstant
|
+--Tools::Tag::TLispEval
|
+--Tools::Tag::TLispMacro
|
+--Tools::Tag::TMacro
|
+--Tools::Tag::TMakeRule
|
+--Tools::Tag::TMakeTarget
|
+--Tools::Tag::TMember
|
+--Tools::Tag::TMethod
|
+--Tools::Tag::TPackage
|
+--Tools::Tag::TPrologClause
|
+--Tools::Tag::TStruct
|
+--Tools::Tag::TTypedef
|
+--Tools::Tag::TUnion
|
+--Tools::Tag::TVariable
- Package:
- stx:libtool
- Category:
- Interface-Tools-File-Tags
- Version:
- rev:
1.15
date: 2015/07/31 16:22:55
- user: cg
- file: Tools__Tag.st directory: libtool
- module: stx stc-classLibrary: libtool
keeps the info for a single tag (for the fileBrowser, for example);
either read from an external tool (ctags) or generated internally
accessing
-
typeIdentifier
-
instance creation
-
label: aLabel pattern: aPattern
-
-
label: aLabel pattern: aPattern type: tagTypeString
-
-
label: aLabel pattern: aPattern type: tagTypeString lineNumber: aLineNumer
-
-
label: aLabel pattern: aPattern type: tagTypeString lineNumber: aLineNumer className: cName
-
accessing
-
fileName
-
returns the fileName (project tags only)
-
fileName: aFilename
-
set the fileName (project tags only)
-
label
-
-
lineNumber
-
returns the lineNumber computed at beginning
-
lineNumber: aNumber
-
set the lineNumber computed at beginning
-
pattern
-
returns the pattern string, used to detect the line into a
contents
-
typeIdentifierInList
-
-
typeString
-
instance creation
-
label: aLabel pattern: aPattern lineNumber: aLineNumer className: cName
-
list interface
-
explainString
-
-
printString
-
returns the label used in a list
-
printStringWithoutClass
-
returns a short label (used in a list when all labels are for the same class)
-
shortInfoString
-
pathName
queries
-
widthOn: aGC
-
tag searching
-
lineNumberIn: someText
-
(pat endsWith:'/;"') ifTrue:[
testing
-
isClassTag
-
return true, if this is a java class tag
-
isDocumentationTag
-
return true, if this is a doc tag
-
isEnumMemberTag
-
-
isEnumTag
-
-
isFieldTag
-
return true, if this is a java field tag
-
isFunctionOrMethodTag
-
return true, if this is a function or a method tag
-
isFunctionTag
-
return true, if this is a function tag
-
isInterfaceTag
-
return true, if this is a java interface tag
-
isLabelTag
-
return true, if this is a label tag
-
isLispConstantTag
-
return true, if this is a lisp constant tag
-
isLispEvalTag
-
return true, if this is a lisp eval tag
-
isLispMacroTag
-
return true, if this is a lisp macro tag
-
isMacroTag
-
return true, if this is a define macro tag
-
isMakeTargetTag
-
return true, if this is a make-target tag
-
isMemberTag
-
return true, if this is a struct/union member tag
-
isMethodTag
-
return true, if this is a java method tag
-
isPackageTag
-
return true, if this is a java package tag
-
isPrologClause
-
return true, if this is a prolog clause tag
-
isStructOrUnionTag
-
return true, if this is a union tag
-
isStructTag
-
return true, if this is a struct tag
-
isTypeTag
-
return true, if this is any type tag (typedef, struct, union, enum, ...)
-
isTypedefTag
-
return true, if this is a typedef tag
-
isUnionTag
-
return true, if this is a union tag
-
isVariableTag
-
return true, if this is a variable tag
TAnchorElement
TCaseLabel
TClass
TDocumentation
TElement
TEnum
TEnumMember
TField
TFormElement
TFunction
THeaderElement
TInterface
TLabel
TLispConstant
TLispEval
TLispMacro
TMacro
TMakeRule
TMakeTarget
TMember
TMethod
TPackage
TPrologClause
TStruct
TTypedef
TUnion
TVariable
|