public class ModelFileFilter extends Object implements IRemoteFilter
IRemoteFilter.AlwaysFilter, IRemoteFilter.NeverFilter
ALWAYS, NEVER
Constructor and Description |
---|
ModelFileFilter()
Create a new filter.
|
ModelFileFilter(boolean all,
List<String> selectedcomponents,
Map<URL,IResourceIdentifier> rids,
IExternalAccess exta)
Create a new filter.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Boolean> |
filter(Object obj)
Test if object is accepted by filter.
|
IExternalAccess |
getExternalAccess()
Get the external access.
|
Map<URL,IResourceIdentifier> |
getResourceIdentifiers()
Get the resource identifiers for the root path entries.
|
List<String> |
getSelectedComponents()
Get the list of selected components.
|
boolean |
isAll()
Get the all.
|
void |
setAll(boolean all)
Set the all.
|
void |
setExternalAccess(IExternalAccess exta)
Set the external access.
|
void |
setResourceIdentifiers(Map<URL,IResourceIdentifier> rids)
Set the resource identifiers for the root path entries.
|
void |
setSelectedComponents(List<String> selectedcomponents)
Set the list of selected components.
|
public ModelFileFilter()
public ModelFileFilter(boolean all, List<String> selectedcomponents, Map<URL,IResourceIdentifier> rids, IExternalAccess exta)
public void setAll(boolean all)
all
- The all to set.public boolean isAll()
public List<String> getSelectedComponents()
public void setSelectedComponents(List<String> selectedcomponents)
selectedcomponents
- The list of selcted components.public Map<URL,IResourceIdentifier> getResourceIdentifiers()
public void setResourceIdentifiers(Map<URL,IResourceIdentifier> rids)
public IExternalAccess getExternalAccess()
public void setExternalAccess(IExternalAccess exta)
exta
- The external acccess.public IFuture<Boolean> filter(Object obj)
filter
in interface IRemoteFilter
obj
- The object to filter.Copyright © 2013. All Rights Reserved.