Class UrlResourceVirtualFile

  • All Implemented Interfaces:
    org.teiid.query.metadata.VirtualFile

    public class UrlResourceVirtualFile
    extends Object
    implements org.teiid.query.metadata.VirtualFile
    • Constructor Detail

      • UrlResourceVirtualFile

        public UrlResourceVirtualFile​(String name,
                                      org.springframework.core.io.UrlResource resource)
    • Method Detail

      • getSize

        public long getSize()
        Specified by:
        getSize in interface org.teiid.query.metadata.VirtualFile
      • getName

        public String getName()
        Specified by:
        getName in interface org.teiid.query.metadata.VirtualFile
      • getFileChildrenRecursively

        public List<org.teiid.query.metadata.VirtualFile> getFileChildrenRecursively()
                                                                              throws IOException
        Specified by:
        getFileChildrenRecursively in interface org.teiid.query.metadata.VirtualFile
        Throws:
        IOException
      • isFile

        public boolean isFile()
        Specified by:
        isFile in interface org.teiid.query.metadata.VirtualFile
      • getPathName

        public String getPathName()
        Specified by:
        getPathName in interface org.teiid.query.metadata.VirtualFile
      • getChild

        public org.teiid.query.metadata.VirtualFile getChild​(String string)
        Specified by:
        getChild in interface org.teiid.query.metadata.VirtualFile
      • exists

        public boolean exists()
        Specified by:
        exists in interface org.teiid.query.metadata.VirtualFile