Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
M
O
P
R
S
T
V
W
A
ActionFactory
- Class in
org.glassfish.pfl.basic.tools.file
ActionFactory()
- Constructor for class org.glassfish.pfl.basic.tools.file.
ActionFactory
ActionFactory(int)
- Constructor for class org.glassfish.pfl.basic.tools.file.
ActionFactory
ActionFactory(int, boolean)
- Constructor for class org.glassfish.pfl.basic.tools.file.
ActionFactory
addAfterLast(String)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Add String after the end of the block.
addBeforeFirst(String)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Add String before the start of the block.
addDirectoryToSkip(String)
- Method in class org.glassfish.pfl.basic.tools.file.
Scanner
Add a pattern that defines a directory to skip.
addKnownName(String, Scanner.Action)
- Method in class org.glassfish.pfl.basic.tools.file.
Recognizer
addKnownSuffix(String, Scanner.Action)
- Method in class org.glassfish.pfl.basic.tools.file.
Recognizer
addPrefixToAll(String)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Add the prefix to each string in the block.
addTag(String)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Add a tag to the block.
ArgParser
- Class in
org.glassfish.pfl.basic.tools.argparser
A general purpose argument parser that uses annotations, reflection, and generics.
ArgParser(Class<?>)
- Constructor for class org.glassfish.pfl.basic.tools.argparser.
ArgParser
Construct an ArgParser that parses an argument string into an instance of the Class argument.
ArgParser(List<Class<?>>)
- Constructor for class org.glassfish.pfl.basic.tools.argparser.
ArgParser
ArgParser.StringPair
- Class in
org.glassfish.pfl.basic.tools.argparser
Useful utility class for parsing pairs of strings.
ArgParser.StringPair(String, String)
- Constructor for class org.glassfish.pfl.basic.tools.argparser.
ArgParser.StringPair
ArgParser.StringPair(String)
- Constructor for class org.glassfish.pfl.basic.tools.argparser.
ArgParser.StringPair
Construct a StringPair from data of the first first:second.
B
Block
- Class in
org.glassfish.pfl.basic.tools.file
Represents a range of Strings, typically read from a file, that are in some sense related and contiguous.
Block(List<String>)
- Constructor for class org.glassfish.pfl.basic.tools.file.
Block
Create a new Block from a list of strings.
Block(Block)
- Constructor for class org.glassfish.pfl.basic.tools.file.
Block
Create a new Block which is a copy of block.
BlockParser
- Class in
org.glassfish.pfl.basic.tools.file
Utility class used to convert FileWrappers into (lists of) Blocks.
C
canWrite()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
close()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
Close the file, and set its state to CLOSED.
COMMENT_BLOCK_TAG
- Static variable in class org.glassfish.pfl.basic.tools.file.
BlockParser
contents()
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Get the contents of the block.
copyTo(FileWrapper, byte[])
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
Copy this file to target using buffer to hold data.
D
DefaultValue
- Annotation Type in
org.glassfish.pfl.basic.tools.argparser
delete()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
describe()
- Method in interface org.glassfish.pfl.basic.tools.argparser.
ElementParser
describe()
- Method in class org.glassfish.pfl.basic.tools.argparser.
ElementParserImpl
dump()
- Method in class org.glassfish.pfl.basic.tools.file.
Recognizer
E
ElementParser
- Interface in
org.glassfish.pfl.basic.tools.argparser
ElementParserImpl
- Class in
org.glassfish.pfl.basic.tools.argparser
ElementParserImpl(Method)
- Constructor for class org.glassfish.pfl.basic.tools.argparser.
ElementParserImpl
equals(Object)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
evaluate(String)
- Method in class org.glassfish.pfl.basic.tools.argparser.
ElementParserImpl
evaluate(FileWrapper)
- Method in class org.glassfish.pfl.basic.tools.file.
Recognizer
Apply the action that matches the classification of this file.
ExceptionResourceGenerator
- Class in
org.glassfish.pfl.basic.tools.logex
Scans a directory looking for class files.
expandTabs()
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Replace tabs with spaces, assuming tab stops are located as usual at n*8 + 1
F
factory
- Static variable in interface org.glassfish.pfl.basic.tools.argparser.
ElementParser
FileWrapper
- Class in
org.glassfish.pfl.basic.tools.file
File wrapper for text files.
FileWrapper(File)
- Constructor for class org.glassfish.pfl.basic.tools.file.
FileWrapper
Create a new FileWrapper for the given File.
FileWrapper(String)
- Constructor for class org.glassfish.pfl.basic.tools.file.
FileWrapper
FileWrapper(File, String)
- Constructor for class org.glassfish.pfl.basic.tools.file.
FileWrapper
FileWrapper.FileState
- Enum in
org.glassfish.pfl.basic.tools.file
FileWrapper.OpenMode
- Enum in
org.glassfish.pfl.basic.tools.file
find(String)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Return the first string in the block that contains the search string.
G
getAbsoluteName()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
getBlock(FileWrapper)
- Static method in class org.glassfish.pfl.basic.tools.file.
BlockParser
Return the contents of the text file as a Block.
getFileState()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
getHelpText()
- Method in class org.glassfish.pfl.basic.tools.argparser.
ArgParser
Returns a formatted text string that describes the expected arguments for this parser.
getName()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
getRecognizerAction()
- Method in class org.glassfish.pfl.basic.tools.file.
ActionFactory
getResources(Class<?>)
- Static method in class org.glassfish.pfl.basic.tools.logex.
ExceptionResourceGenerator
Generate a list of Strings for a resource file for the given exception and log handling class.
getSkipAction()
- Method in class org.glassfish.pfl.basic.tools.file.
ActionFactory
returns an action that returns true.
getStopAction()
- Method in class org.glassfish.pfl.basic.tools.file.
ActionFactory
returns an action that returns false.
H
hashCode()
- Method in class org.glassfish.pfl.basic.tools.file.
Block
hasTag(String)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Return whether or not a block has a particular tag.
hasTags(String...)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Return whether or not a block has ALL of the listed tags.
Help
- Annotation Type in
org.glassfish.pfl.basic.tools.argparser
I
instantiateTemplate(Map<String, String>)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
replace all occurrences of @KEY@ with parameters.get( KEY ).
M
main(String[])
- Static method in class org.glassfish.pfl.basic.tools.argparser.
ArgParser
main(String[])
- Static method in class org.glassfish.pfl.basic.tools.file.
WorkspaceRename
main(String[])
- Static method in class org.glassfish.pfl.basic.tools.logex.
ExceptionResourceGenerator
O
open(FileWrapper.OpenMode)
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
Open the (text) file for I/O.
org.glassfish.pfl.basic.tools.argparser
- package org.glassfish.pfl.basic.tools.argparser
org.glassfish.pfl.basic.tools.file
- package org.glassfish.pfl.basic.tools.file
org.glassfish.pfl.basic.tools.logex
- package org.glassfish.pfl.basic.tools.logex
P
parse(String[])
- Method in class org.glassfish.pfl.basic.tools.argparser.
ArgParser
Parse the argument string into an instance of type T.
parse(String[], Class<T>)
- Method in class org.glassfish.pfl.basic.tools.argparser.
ArgParser
parseBlocks(FileWrapper, String)
- Static method in class org.glassfish.pfl.basic.tools.file.
BlockParser
Transform fw into a list of blocks.
parseBlocks(FileWrapper, String, String)
- Static method in class org.glassfish.pfl.basic.tools.file.
BlockParser
Transform fw into a list of blocks.
parseInt()
- Method in class org.glassfish.pfl.basic.tools.file.
StringParser
Return int matched at current position as a string.
R
readAll()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
readLine()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
Read the next line from the text file.
Recognizer
- Class in
org.glassfish.pfl.basic.tools.file
Recognizes files according to patterns, and performs actions accordingly.
S
scan(Scanner.Action)
- Method in class org.glassfish.pfl.basic.tools.file.
Scanner
Scan all files reachable from roots.
Scanner
- Class in
org.glassfish.pfl.basic.tools.file
Recursively scan directories to process files.
Scanner(int, List<File>)
- Constructor for class org.glassfish.pfl.basic.tools.file.
Scanner
Scanner(int, File...)
- Constructor for class org.glassfish.pfl.basic.tools.file.
Scanner
Scanner.Action
- Interface in
org.glassfish.pfl.basic.tools.file
Action interface passed to scan method to act on files.
Separator
- Annotation Type in
org.glassfish.pfl.basic.tools.argparser
setDefaultAction(Scanner.Action)
- Method in class org.glassfish.pfl.basic.tools.file.
Recognizer
This defines the default action.
setShellScriptAction(Scanner.Action)
- Method in class org.glassfish.pfl.basic.tools.file.
Recognizer
If set, this defines the action taken for text files that start with the patter "#!", which is the standard for all *nix shell scripts.
skipString(String)
- Method in class org.glassfish.pfl.basic.tools.file.
StringParser
skip over str, if str is at the current position.
skipToString(String)
- Method in class org.glassfish.pfl.basic.tools.file.
StringParser
skip everything until str is found.
skipWhitespace()
- Method in class org.glassfish.pfl.basic.tools.file.
StringParser
Skip over whitespace.
splitFirst()
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Split block into two blocks, with only the first line of the original Block in result.first().
StringParser
- Class in
org.glassfish.pfl.basic.tools.file
StringParser(String)
- Constructor for class org.glassfish.pfl.basic.tools.file.
StringParser
substitute(List<? extends Pair<String, String>>)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
T
toString()
- Method in class org.glassfish.pfl.basic.tools.file.
Block
toString()
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
toString()
- Method in class org.glassfish.pfl.basic.tools.file.
Recognizer
V
valueOf(String)
- Static method in enum org.glassfish.pfl.basic.tools.file.
FileWrapper.FileState
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.glassfish.pfl.basic.tools.file.
FileWrapper.OpenMode
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.glassfish.pfl.basic.tools.file.
FileWrapper.FileState
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.glassfish.pfl.basic.tools.file.
FileWrapper.OpenMode
Returns an array containing the constants of this enum type, in the order they are declared.
W
WorkspaceRename
- Class in
org.glassfish.pfl.basic.tools.file
WorkspaceRename(String[])
- Constructor for class org.glassfish.pfl.basic.tools.file.
WorkspaceRename
write(FileWrapper)
- Method in class org.glassfish.pfl.basic.tools.file.
Block
Write block to FileWrapper.
writeAll(byte[])
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
writeLine(String)
- Method in class org.glassfish.pfl.basic.tools.file.
FileWrapper
Write the line to the end of the file, including a newline.
A
B
C
D
E
F
G
H
I
M
O
P
R
S
T
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2013
Oracle
. All Rights Reserved.