org.eclipse.ptp.rdt.sync.core
Class AbstractSyncFileFilter.AbstractIgnoreRule
java.lang.Object
org.eclipse.ptp.rdt.sync.core.AbstractSyncFileFilter.AbstractIgnoreRule
- Enclosing class:
- AbstractSyncFileFilter
public abstract class AbstractSyncFileFilter.AbstractIgnoreRule
- extends java.lang.Object
Abstract class for ignore rules
|
Method Summary |
boolean |
equals(java.lang.Object o)
|
abstract java.lang.String |
getPattern()
|
abstract boolean |
getResult()
|
int |
hashCode()
|
abstract boolean |
isMatch(org.eclipse.core.resources.IResource target)
|
abstract boolean |
isMatch(java.lang.String target,
boolean isFolder)
|
abstract java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AbstractSyncFileFilter.AbstractIgnoreRule
public AbstractSyncFileFilter.AbstractIgnoreRule()
isMatch
public abstract boolean isMatch(org.eclipse.core.resources.IResource target)
isMatch
public abstract boolean isMatch(java.lang.String target,
boolean isFolder)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
getResult
public abstract boolean getResult()
- Returns:
- true if the target is to be ignored, false otherwise.
toString
public abstract java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- Returns:
- String representing the full pattern (e.g. including an encoding for exclude)
getPattern
public abstract java.lang.String getPattern()
- Returns:
- String without encoding of extra flags which are querryable separately (currently only exclude)
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.