Package org.qdl_lang.vfs
Interface VFSEntry
-
- All Superinterfaces:
Serializable
,VFSMetaEntry
public interface VFSEntry extends VFSMetaEntry
Created by Jeff Gaynor
on 2/19/20 at 5:58 AM
-
-
Field Summary
Fields Modifier and Type Field Description static String
SHEBANG_REGEX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QDLStem
convertToStem()
byte[]
getBytes()
byte[]
getContents()
InputStream
getInputStream()
Special case for internal use.List<String>
getLines()
String
getPath()
edu.uiuc.ncsa.security.core.configuration.XProperties
getProperties()
Object
getProperty(String key)
String
getText()
String
getText(String regexFilter)
String
getType()
boolean
isBinaryType()
void
setPath(String newPath)
void
setProperties(edu.uiuc.ncsa.security.core.configuration.XProperties xp)
void
setProperty(String key, Object value)
-
Methods inherited from interface org.qdl_lang.vfs.VFSMetaEntry
isDirectory
-
-
-
-
Field Detail
-
SHEBANG_REGEX
static final String SHEBANG_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getText
String getText()
-
getProperties
edu.uiuc.ncsa.security.core.configuration.XProperties getProperties()
-
setProperties
void setProperties(edu.uiuc.ncsa.security.core.configuration.XProperties xp)
-
getContents
byte[] getContents()
-
getType
String getType()
-
isBinaryType
boolean isBinaryType()
-
getBytes
byte[] getBytes()
-
convertToStem
QDLStem convertToStem()
-
getPath
String getPath()
-
setPath
void setPath(String newPath)
-
getInputStream
InputStream getInputStream()
Special case for internal use. The file is processed and a reader is created for the content. This is used internally, e.g. the for_lines iterator.- Returns:
-
-