public class NamespaceSetPredicate extends Object implements com.google.common.base.Predicate<IDefinition>
| Constructor and Description |
|---|
NamespaceSetPredicate(ICompilerProject project,
Set<INamespaceDefinition> namespaceSet)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(IDefinition definition)
Implement the namespace checking.
|
boolean |
containsNamespace(INamespaceDefinition d)
Does the underlying namespace set contain the namespace passed in
|
Set<INamespaceDefinition> |
getNamespaceSet() |
void |
setExtraNamespace(INamespaceDefinition extra)
Set the extra namespace.
|
public NamespaceSetPredicate(ICompilerProject project, Set<INamespaceDefinition> namespaceSet)
project - project to do any resolutions innamespaceSet - the namespace set to use to do the filtering.public boolean apply(IDefinition definition)
apply in interface com.google.common.base.Predicate<IDefinition>definition - the definition to checkpublic boolean containsNamespace(INamespaceDefinition d)
d - the namespace to checkpublic void setExtraNamespace(INamespaceDefinition extra)
extra - the current extra namespace to usepublic Set<INamespaceDefinition> getNamespaceSet()
Copyright © 2016 The Apache Software Foundation. All rights reserved.