Interface IContentURI

All Superinterfaces:
Cloneable, IURI, Serializable

public interface IContentURI extends IURI
Content uri. Has a cannonical form of '/content/[content service name]/[local file path]/[file name][file type extension]'; for example, '/content/fs_local1/public_folders/readme.txt'. The local file path part uses a forward slash ('/') to deliminate local directories.
  • Method Details

    • getContentServiceName

      String getContentServiceName()
      Content service name. The content service name of '/content/fs_local1/public_folders/readme.txt' is 'fs_local1'. Returns null if the uri does not have a service name.
    • getLocalURI

      String getLocalURI()
      Local file path, name, and extension. The local uri of '/content/fs_local1/public_folders/readme.txt' is 'public_folders/readme.txt'. Returns null if uri does not have a local file uri.
    • getLocalPath

      String getLocalPath()
      Local file path, not including file name. The local path of '/content/fs_local1/public_folders/readme.txt' is 'public_folders/'. Returns null if uri does not have a local file path.
    • getFileName

      String getFileName()
      Local file name, not including local file path or extension. The file name of '/content/fs_local1/public_folders/readme.txt' is 'readme'. Returns null if uri does not have a file name.
    • getFileExtension

      String getFileExtension()
      File name extension. The file extension of '/content/fs_local1/public_folders/readme.txt' is '.txt'. Returns null if uri does not have a file extension.
    • getMimeType

      String getMimeType()
      File mime type. The mime type of '/content/fs_local1/public_folders/readme.txt' is 'text/plain'. Returns null if uri does not have a mime type.