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 StringSHEBANG_REGEX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QDLStemconvertToStem()byte[]getBytes()byte[]getContents()InputStreamgetInputStream()Special case for internal use.List<String>getLines()StringgetPath()edu.uiuc.ncsa.security.core.configuration.XPropertiesgetProperties()ObjectgetProperty(String key)StringgetText()StringgetText(String regexFilter)StringgetType()booleanisBinaryType()voidsetPath(String newPath)voidsetProperties(edu.uiuc.ncsa.security.core.configuration.XProperties xp)voidsetProperty(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:
-
-