|
||||||||||
| 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 FileSpecifiers 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 extensiondescription - 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)
FileSpecifiers 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 | |||||||||