Class SpringResource

  • All Implemented Interfaces:
    org.grails.io.support.Resource

    public class SpringResource
    extends java.lang.Object
    implements org.grails.io.support.Resource
    Bridges Grails and Spring Resource APIs
    Since:
    2.2
    • Constructor Detail

      • SpringResource

        public SpringResource​(org.springframework.core.io.Resource springResource)
    • Method Detail

      • getInputStream

        public java.io.InputStream getInputStream()
                                           throws java.io.IOException
        Specified by:
        getInputStream in interface org.grails.io.support.Resource
        Throws:
        java.io.IOException
      • exists

        public boolean exists()
        Specified by:
        exists in interface org.grails.io.support.Resource
      • isReadable

        public boolean isReadable()
        Specified by:
        isReadable in interface org.grails.io.support.Resource
      • getURL

        public java.net.URL getURL()
                            throws java.io.IOException
        Specified by:
        getURL in interface org.grails.io.support.Resource
        Throws:
        java.io.IOException
      • getURI

        public java.net.URI getURI()
                            throws java.io.IOException
        Specified by:
        getURI in interface org.grails.io.support.Resource
        Throws:
        java.io.IOException
      • getFile

        public java.io.File getFile()
                             throws java.io.IOException
        Specified by:
        getFile in interface org.grails.io.support.Resource
        Throws:
        java.io.IOException
      • contentLength

        public long contentLength()
                           throws java.io.IOException
        Specified by:
        contentLength in interface org.grails.io.support.Resource
        Throws:
        java.io.IOException
      • lastModified

        public long lastModified()
                          throws java.io.IOException
        Specified by:
        lastModified in interface org.grails.io.support.Resource
        Throws:
        java.io.IOException
      • getFilename

        public java.lang.String getFilename()
        Specified by:
        getFilename in interface org.grails.io.support.Resource
      • getDescription

        public java.lang.String getDescription()
        Specified by:
        getDescription in interface org.grails.io.support.Resource
      • createRelative

        public org.grails.io.support.Resource createRelative​(java.lang.String relativePath)
        Specified by:
        createRelative in interface org.grails.io.support.Resource