Package org.apache.felix.gogo.runtime
Class Expander
- java.lang.Object
-
- org.apache.felix.gogo.runtime.BaseTokenizer
-
- org.apache.felix.gogo.runtime.Expander
-
public class Expander extends BaseTokenizer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
expand(java.lang.CharSequence word)
java.lang.Object
expand(java.lang.CharSequence word, boolean generateFileNames, boolean semanticJoin, boolean unquote)
static java.lang.Object
expand(java.lang.CharSequence word, Evaluate eval)
expand variables, quotes and escapes in word.protected java.util.List<? extends java.lang.CharSequence>
expandBraces(java.lang.CharSequence arg)
java.lang.Object
expandPattern(java.lang.CharSequence word)
protected java.util.List<? extends java.lang.CharSequence>
generateFileNames(java.lang.CharSequence arg)
-
-
-
Constructor Detail
-
Expander
public Expander(java.lang.CharSequence text, Evaluate evaluate, boolean inQuote, boolean generateFileNames, boolean semanticJoin, boolean unquote, boolean asPattern)
-
-
Method Detail
-
expand
public static java.lang.Object expand(java.lang.CharSequence word, Evaluate eval) throws java.lang.Exception
expand variables, quotes and escapes in word.- Throws:
java.lang.Exception
-
expand
public java.lang.Object expand(java.lang.CharSequence word) throws java.lang.Exception
- Throws:
java.lang.Exception
-
expand
public java.lang.Object expand(java.lang.CharSequence word, boolean generateFileNames, boolean semanticJoin, boolean unquote) throws java.lang.Exception
- Throws:
java.lang.Exception
-
expandPattern
public java.lang.Object expandPattern(java.lang.CharSequence word) throws java.lang.Exception
- Throws:
java.lang.Exception
-
expandBraces
protected java.util.List<? extends java.lang.CharSequence> expandBraces(java.lang.CharSequence arg) throws java.lang.Exception
- Throws:
java.lang.Exception
-
generateFileNames
protected java.util.List<? extends java.lang.CharSequence> generateFileNames(java.lang.CharSequence arg) throws java.io.IOException
- Throws:
java.io.IOException
-
-