Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.search
Interface ICSearchPattern

All Superinterfaces:
ICSearchConstants
All Known Implementing Classes:
org.eclipse.cdt.internal.core.search.matching.CSearchPattern, OrPattern

public interface ICSearchPattern
extends ICSearchConstants


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.cdt.core.search.ICSearchConstants
ICSearchConstants.LimitTo, ICSearchConstants.SearchFor
 
Field Summary
static int ACCURATE_MATCH
           
static int IMPOSSIBLE_MATCH
           
static int INACCURATE_MATCH
           
static int POSSIBLE_MATCH
           
 
Fields inherited from interface org.eclipse.cdt.core.search.ICSearchConstants
ALL_OCCURRENCES, CANCEL_IF_NOT_READY_TO_SEARCH, CASE_INSENSITIVE, CASE_SENSITIVE, CLASS, CLASS_STRUCT, DECLARATIONS, DECLARATIONS_DEFINITIONS, DEFINITIONS, DERIVED, ENUM, ENUMTOR, EXACT_MATCH, EXTERNAL_SEARCH_LINK_PREFIX, FIELD, FORCE_IMMEDIATE_SEARCH, FRIEND, FUNCTION, INCLUDE, MACRO, METHOD, NAMESPACE, PATTERN_MATCH, PREFIX_MATCH, REFERENCES, STRUCT, TYPE, TYPEDEF, UNION, UNKNOWN_LIMIT_TO, UNKNOWN_SEARCH_FOR, VAR, WAIT_UNTIL_READY_TO_SEARCH
 
Method Summary
 boolean canAccept(ICSearchConstants.LimitTo limit)
           
 ICSearchConstants.LimitTo getLimitTo()
           
 int matchLevel(org.eclipse.cdt.core.parser.ISourceElementCallbackDelegate node, ICSearchConstants.LimitTo limit)
           
 

Field Detail

IMPOSSIBLE_MATCH

static final int IMPOSSIBLE_MATCH
See Also:
Constant Field Values

POSSIBLE_MATCH

static final int POSSIBLE_MATCH
See Also:
Constant Field Values

ACCURATE_MATCH

static final int ACCURATE_MATCH
See Also:
Constant Field Values

INACCURATE_MATCH

static final int INACCURATE_MATCH
See Also:
Constant Field Values
Method Detail

matchLevel

int matchLevel(org.eclipse.cdt.core.parser.ISourceElementCallbackDelegate node,
               ICSearchConstants.LimitTo limit)
Parameters:
node -
Returns:

getLimitTo

ICSearchConstants.LimitTo getLimitTo()

canAccept

boolean canAccept(ICSearchConstants.LimitTo limit)

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.