de.deepamehta.plugins.files
Class DirectoryListing.FileItem

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.plugins.files.DirectoryListing.FileItem
All Implemented Interfaces:
JSONEnabled
Enclosing class:
DirectoryListing

public class DirectoryListing.FileItem
extends Object
implements JSONEnabled


Field Summary
(package private)  ItemKind kind
           
(package private)  String name
           
(package private)  String path
           
(package private)  long size
           
(package private)  String type
           
 
Constructor Summary
DirectoryListing.FileItem(String name, String path)
          Constructs a DIRECTORY item.
DirectoryListing.FileItem(String name, String path, long size, String type)
          Constructs a FILE item.
 
Method Summary
 ItemKind getItemKind()
           
 String getMediaType()
           
 String getName()
           
 String getPath()
           
 long getSize()
           
 JSONObject toJSON()
           
private  String truncate(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kind

ItemKind kind

name

String name

path

String path

size

long size

type

String type
Constructor Detail

DirectoryListing.FileItem

DirectoryListing.FileItem(String name,
                          String path)
Constructs a DIRECTORY item.


DirectoryListing.FileItem

DirectoryListing.FileItem(String name,
                          String path,
                          long size,
                          String type)
Constructs a FILE item.

Method Detail

getItemKind

public ItemKind getItemKind()

getName

public String getName()

getPath

public String getPath()

getSize

public long getSize()

getMediaType

public String getMediaType()

truncate

private String truncate(String path)

toJSON

public JSONObject toJSON()
Specified by:
toJSON in interface JSONEnabled


Copyright © 2014. All Rights Reserved.