# Uses of Interface
com.sas.services.information.metadata.VirtualFolderInterface

Packages that use VirtualFolderInterface
Package
Description
com.sas.services.information.metadata
Information Service metadata.
com.sas.services.information.sasfolders
This SAS Folders Model provides a light-weight, non visual, mechanism for browsing the SAS Folders tree structure.

- ## Uses of VirtualFolderInterface in com.sas.services.information.metadata

  Classes in com.sas.services.information.metadata that implement VirtualFolderInterface
  Modifier and Type
  Class
  Description
  `class`
  `ServerVirtualFolder`
  Represents the Server virtual folder.
  `class`
  `VirtualFolder`
  An implementation of a virtual folder.
  Fields in com.sas.services.information.metadata with type parameters of type VirtualFolderInterface
  Modifier and Type
  Field
  Description
  `protected List<VirtualFolderInterface>`
  VirtualFolder.`_subFolders`
  Methods in com.sas.services.information.metadata that return VirtualFolderInterface
  Modifier and Type
  Method
  Description
  `VirtualFolderInterface`
  VirtualFolderManager.`getOwningVirtualFolder(Metadata metadata)`
  Returns the virtual folder containing the object.
  `VirtualFolderInterface`
  VirtualFolderManager.`getVirtualFolder(String id)`
  Returns an existing virtual folder by its id
  Methods in com.sas.services.information.metadata that return types with arguments of type VirtualFolderInterface
  Modifier and Type
  Method
  Description
  `List<VirtualFolderInterface>`
  VirtualFolderManager.`getSystemVirtualFolders(FolderInterface systemFolder)`
  Gets the list of virtual folders that are directly associated to the System folder.
  Methods in com.sas.services.information.metadata with parameters of type VirtualFolderInterface
  Modifier and Type
  Method
  Description
  `void`
  VirtualFolder.`addSubfolder(VirtualFolderInterface folder)`
  `void`
  VirtualFolderInterface.`addSubfolder(VirtualFolderInterface folder)`
  Adds a nested virtual folder.
  Constructors in com.sas.services.information.metadata with parameters of type VirtualFolderInterface
  Modifier
  Constructor
  Description
  ``
  `VirtualFolderDetailsProcessor(VirtualFolderInterface publicObject)`

- ## Uses of VirtualFolderInterface in com.sas.services.information.sasfolders

  Fields in com.sas.services.information.sasfolders declared as VirtualFolderInterface
  Modifier and Type
  Field
  Description
  `protected VirtualFolderInterface`
  VirtualFolderNode.`_virtualFolder`
  Methods in com.sas.services.information.sasfolders that return VirtualFolderInterface
  Modifier and Type
  Method
  Description
  `VirtualFolderInterface`
  VirtualFolderNode.`getVirtualFolder()`
  `VirtualFolderInterface`
  VirtualFolderNodeInterface.`getVirtualFolder()`
  Returns the backing virtual folder object.
  Methods in com.sas.services.information.sasfolders with parameters of type VirtualFolderInterface
  Modifier and Type
  Method
  Description
  `protected PublicObjectNodeInterface`
  SASFoldersModel.`createVirtualFolderNode(VirtualFolderInterface virtualFolder)`
  Constructors in com.sas.services.information.sasfolders with parameters of type VirtualFolderInterface
  Modifier
  Constructor
  Description
  ``
  `VirtualFolderNode(VirtualFolderInterface virtualFolder)`