1
// **********************************************************************
3
// Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved.
5
// This copy of Ice is licensed to you under the terms described in the
6
// ICE_LICENSE file included in this distribution.
8
// **********************************************************************
12
public final class FileI extends PersistentFile
21
FileI(Ice.Identity id)
27
public synchronized String
28
name(Ice.Current current)
32
throw new Ice.ObjectNotExistException(current.id, current.facet, current.operation);
39
destroy(Ice.Current current)
40
throws PermissionDenied
46
throw new Ice.ObjectNotExistException(current.id, current.facet, current.operation);
51
parent.removeNode(nodeName);
55
public synchronized String[]
56
read(Ice.Current current)
60
throw new Ice.ObjectNotExistException(current.id, current.facet, current.operation);
63
return (String[])text.clone();
66
public synchronized void
67
write(String[] text, Ice.Current current)
72
throw new Ice.ObjectNotExistException(current.id, current.facet, current.operation);
78
public static Freeze.Evictor _evictor;
79
public Ice.Identity _id;
80
private boolean _destroyed;