|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfacets.util.Tracer
facets.util.FileSpecifier
public class FileSpecifier
Extension-based file filtering and name building.
Field Summary | |
---|---|
static java.lang.String |
_dot
|
static java.lang.String |
_toFirstDot
|
static FileSpecifier |
ALL
The *.* specifier, does not filter or add an extension. |
static java.lang.String |
dot
|
java.lang.String |
extension
Immutable fields based on those passed to the constructor. |
java.lang.String |
rubric
Immutable fields based on those passed to the constructor. |
Constructor Summary | |
---|---|
FileSpecifier(java.lang.String extension,
java.lang.String description)
Unique constructor. |
Method Summary | |
---|---|
static FileSpecifier[] |
filterByName(FileSpecifier[] specs,
java.lang.String name)
Attempt to filter FileSpecifier s against the name passed. |
protected java.lang.String |
newFileName(java.lang.Object source)
Constructs a filename by looking at the source passed. |
java.io.File |
specifiedFile(java.lang.Object source)
Returns a file named to match the specification. |
boolean |
specifies(java.io.File path)
Does the file match the specification? |
java.lang.String |
stripExtension(java.lang.String fileName)
|
java.lang.String |
toString()
|
Methods inherited from class facets.util.Tracer |
---|
trace, trace, trace, trace, trace, traceDebug, traceDebug, traceObjectText, traceOutput, traceOutputWithClass |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final FileSpecifier ALL
public static final java.lang.String dot
public static final java.lang.String _dot
public static final java.lang.String _toFirstDot
public final java.lang.String extension
public final java.lang.String rubric
Constructor Detail |
---|
public FileSpecifier(java.lang.String extension, java.lang.String description)
extension
- becomes extension
description
- joined to extension to become rubric
Method Detail |
---|
public final java.io.File specifiedFile(java.lang.Object source)
source
- either a file or typically the source of content to be stored
extension
, if necessary calling
newFileName(Object)
protected java.lang.String newFileName(java.lang.Object source)
source
- typically the source of content to be stored in the file
source
to Titled
,
with appropriate extensionpublic final boolean specifies(java.io.File path)
path
- may be a directorypublic java.lang.String toString()
toString
in class java.lang.Object
public static FileSpecifier[] filterByName(FileSpecifier[] specs, java.lang.String name)
FileSpecifier
s against the name passed.
specs
- to be filteredname
- to be checked
specs
where name
matches extension
,
or all passed if there are no matchespublic java.lang.String stripExtension(java.lang.String fileName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |