com.intel.gpe.client2.common.filesets
Class AbstractFileSetElement

java.lang.Object
  extended by com.intel.gpe.client2.common.filesets.AbstractFileSetElement
All Implemented Interfaces:
ClientFileSetElement
Direct Known Subclasses:
LocalFileSetElement, RemoteFileSetElement

public abstract class AbstractFileSetElement
extends java.lang.Object
implements ClientFileSetElement

Version:
$Id: AbstractFileSetElement.java,v 1.5 2006/11/27 06:16:21 vashorin Exp $
Author:
Max Lukichev

Constructor Summary
AbstractFileSetElement()
           
AbstractFileSetElement(java.lang.String baseDir)
           
 
Method Summary
 java.lang.String getBaseDir()
          Returns base directoty of the file set
 java.lang.String getDisplayValue()
           
 java.util.List<java.lang.String> getExcludes()
          Gets path patterns to exclude
 java.util.List<java.lang.String> getIncludes()
          Gets path patterns to include
 boolean isCaseSensitive()
           
 boolean isSaveDirStructure()
           
 void setBaseDir(java.lang.String baseDir)
          Sets base directory of the file set
 void setCaseSensitive(boolean caseSensitive)
          Sets flag value to be used in path pattern matching
 void setExcludes(java.util.List<java.lang.String> excludes)
          Sets path patterns to exclude
 void setIncludes(java.util.List<java.lang.String> includes)
          Sets path patterns to include
 void setSaveDirStructure(boolean value)
          Sets flag value to save directory structure or not
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFileSetElement

public AbstractFileSetElement()

AbstractFileSetElement

public AbstractFileSetElement(java.lang.String baseDir)
Method Detail

getBaseDir

public java.lang.String getBaseDir()
Description copied from interface: ClientFileSetElement
Returns base directoty of the file set

Specified by:
getBaseDir in interface ClientFileSetElement
Returns:
The path relative to the storage

setBaseDir

public void setBaseDir(java.lang.String baseDir)
Description copied from interface: ClientFileSetElement
Sets base directory of the file set

Specified by:
setBaseDir in interface ClientFileSetElement
Parameters:
baseDir - The path relative to the storage

getIncludes

public java.util.List<java.lang.String> getIncludes()
Description copied from interface: ClientFileSetElement
Gets path patterns to include

Specified by:
getIncludes in interface ClientFileSetElement
Returns:
List of path patterns relative to base directory

getExcludes

public java.util.List<java.lang.String> getExcludes()
Description copied from interface: ClientFileSetElement
Gets path patterns to exclude

Specified by:
getExcludes in interface ClientFileSetElement
Returns:
List of path patterns relative to base directory

setExcludes

public void setExcludes(java.util.List<java.lang.String> excludes)
Description copied from interface: ClientFileSetElement
Sets path patterns to exclude

Specified by:
setExcludes in interface ClientFileSetElement
Parameters:
excludes - List of path patterns relative to base directory

setIncludes

public void setIncludes(java.util.List<java.lang.String> includes)
Description copied from interface: ClientFileSetElement
Sets path patterns to include

Specified by:
setIncludes in interface ClientFileSetElement
Parameters:
includes - List of path patterns relative to base directory

isSaveDirStructure

public boolean isSaveDirStructure()
Specified by:
isSaveDirStructure in interface ClientFileSetElement
Returns:
Value of flag that specifies to save directory structure or not

setSaveDirStructure

public void setSaveDirStructure(boolean value)
Description copied from interface: ClientFileSetElement
Sets flag value to save directory structure or not

Specified by:
setSaveDirStructure in interface ClientFileSetElement

isCaseSensitive

public boolean isCaseSensitive()
Specified by:
isCaseSensitive in interface ClientFileSetElement
Returns:
case sensitive in file paths for pattern matching

setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)
Description copied from interface: ClientFileSetElement
Sets flag value to be used in path pattern matching

Specified by:
setCaseSensitive in interface ClientFileSetElement

getDisplayValue

public java.lang.String getDisplayValue()
Specified by:
getDisplayValue in interface ClientFileSetElement


Copyright © 2008. All Rights Reserved.