cz.cuni.amis.introspection
Class FolderShadow

Package class diagram package FolderShadow
java.lang.Object
  extended by cz.cuni.amis.introspection.Feature
      extended by cz.cuni.amis.introspection.Folder
          extended by cz.cuni.amis.introspection.FolderShadow

public class FolderShadow
extends Folder

Used for caching state and changes on a folder.

Author:
ik

Field Summary
 
Fields inherited from class cz.cuni.amis.introspection.Feature
name
 
Constructor Summary
FolderShadow(Folder folder)
           
 
Method Summary
 Folder[] getFolders()
           
 Property[] getProperties()
           
 void synchronize()
          Synchronizes state of this shadow folder with the real folder.
 
Methods inherited from class cz.cuni.amis.introspection.Folder
createProperties, createProperties, getFolder, getProperty, loadFromProperties, loadFromProperties
 
Methods inherited from class cz.cuni.amis.introspection.Feature
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FolderShadow

public FolderShadow(Folder folder)
             throws IntrospectionException
Throws:
IntrospectionException
Method Detail

synchronize

public void synchronize()
                 throws IntrospectionException
Synchronizes state of this shadow folder with the real folder.

Throws:
IntrospectionException

getFolders

public Folder[] getFolders()
                    throws IntrospectionException
Specified by:
getFolders in class Folder
Returns:
Array of introspectable children objects.
Throws:
IntrospectionException

getProperties

public Property[] getProperties()
                         throws IntrospectionException
Specified by:
getProperties in class Folder
Returns:
Array of properties of this object.
Throws:
IntrospectionException


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.