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.