Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

oracle.jdeveloper.vcs.util
Class VCSURLFilters

java.lang.Object
  extended by oracle.jdeveloper.vcs.util.VCSURLFilters

public final class VCSURLFilters
extends java.lang.Object

Utility class for the creation of commonly useful URL filter types.

Since:
9.0.5

Method Summary
static URLFilter createBaseURLContentsFilter(java.net.URL[] baseUrls)
          Creates a base URL contents URL filter implementation.
static URLFilter createChainedANDFilter(URLFilter[] filters)
          Creates a chained URL filter implementation delegating to given filters, based on AND logic.
static URLFilter createChainedORFilter(URLFilter[] filters)
          Creates a chained URL filter implementation delegating to given filters, based on OR logic.
static URLFilter createDirectoriesFilter()
          Creates a directories-only (no files) URL filter implementation.
static URLFilter createDirectoryContentsFilter(java.net.URL[] directoryUrls)
          Creates a directory contents URL filter implementation.
static URLFilter createDirectoryPathFilter()
          Creates a directory path-only (no files) URL filter implementation.
static URLFilter createFilePathFilter()
          Creates a file path-only (no files) URL filter implementation.
static URLFilter createFileProtocolFilter()
          Creates a 'file' protocol-based URL filter implementation.
static URLFilter createFilesFilter()
          Creates a files-only (no directories) URL filter implementation.
static URLFilter createFileSuffixFilter(java.lang.String suffix)
          Creates a file suffix-based URL filter implementation.
static URLFilter createHttpProtocolFilter()
          Creates an 'http' protocol-based URL filter implementation.
static URLFilter createNullFilter()
          Creates a 'null' URL filter implementation that accepts all URLs.
static URLFilter createProtocolFilter(java.lang.String protocol)
          Creates a protocol-based URL filter implementation.
static URLFilter createSpecificURLFilter(java.net.URL[] urls)
          Creates a specific (nominated) URL filter implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createProtocolFilter

public static final URLFilter createProtocolFilter(java.lang.String protocol)
Creates a protocol-based URL filter implementation.

Parameters:
protocol - the protocol on which the filter is based.
Returns:
the protocol URL filter instance.

createFileProtocolFilter

public static final URLFilter createFileProtocolFilter()
Creates a 'file' protocol-based URL filter implementation.

Returns:
the file protocol URL filter instance.

createHttpProtocolFilter

public static final URLFilter createHttpProtocolFilter()
Creates an 'http' protocol-based URL filter implementation.

Returns:
the http URL filter instance.

createFilesFilter

public static final URLFilter createFilesFilter()
Creates a files-only (no directories) URL filter implementation.

Returns:
the files-only URL filter instance.

createDirectoriesFilter

public static final URLFilter createDirectoriesFilter()
Creates a directories-only (no files) URL filter implementation.

Returns:
the directories-only URL filter instance.

createFilePathFilter

public static final URLFilter createFilePathFilter()
Creates a file path-only (no files) URL filter implementation.

Returns:
the file path-only URL filter instance.

createDirectoryPathFilter

public static final URLFilter createDirectoryPathFilter()
Creates a directory path-only (no files) URL filter implementation.

Returns:
the directory path-only URL filter instance.

createSpecificURLFilter

public static final URLFilter createSpecificURLFilter(java.net.URL[] urls)
Creates a specific (nominated) URL filter implementation.

Parameters:
urls - the URLs to accept.
Returns:
the specific URL filter instance.

createDirectoryContentsFilter

public static final URLFilter createDirectoryContentsFilter(java.net.URL[] directoryUrls)
Creates a directory contents URL filter implementation.

Parameters:
directoryUrls - the directory URLs.
Returns:
the directory contents URL filter instance.

createBaseURLContentsFilter

public static final URLFilter createBaseURLContentsFilter(java.net.URL[] baseUrls)
Creates a base URL contents URL filter implementation.

Parameters:
baseUrls - the base URLs.
Returns:
the base URL contents URL filter instance.

createNullFilter

public static final URLFilter createNullFilter()
Creates a 'null' URL filter implementation that accepts all URLs.

Returns:
the null URL filter instance.

createFileSuffixFilter

public static final URLFilter createFileSuffixFilter(java.lang.String suffix)
Creates a file suffix-based URL filter implementation.

Parameters:
suffix - the file suffix on which the filter is based.
Returns:
the file suffix URL filter instance.

createChainedANDFilter

public static final URLFilter createChainedANDFilter(URLFilter[] filters)
Creates a chained URL filter implementation delegating to given filters, based on AND logic. URLs must pass all filters in the chain in order to be accepted by this filter type.

Parameters:
filters - the delegate URL filters to chain.
Returns:
the chained URL filter instance.

createChainedORFilter

public static final URLFilter createChainedORFilter(URLFilter[] filters)
Creates a chained URL filter implementation delegating to given filters, based on OR logic. URLs must pass one filter in the chain in order to be accepted by this filter type.

Parameters:
filters - the delegate URL filters to chain.
Returns:
the chained URL filter instance.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

Copyright © 1997, 2013, Oracle. All rights reserved.