View Javadoc

1   /*
2    * Copyright (C) The DNA Group. All rights reserved.
3    *
4    * This software is published under the terms of the DNA
5    * Software License version 1.1, a copy of which has been included
6    * with this distribution in the LICENSE.txt file.
7    */
8   package org.codehaus.dna.impl;
9   
10  /***
11   * This interface is used internally to DNA framework
12   * implementation to indicate which classes can be "frozen"
13   * and be made read-only after being mutable.
14   *
15   * @version $Revision: 1.2 $ $Date: 2004/05/01 09:51:48 $
16   */
17  public interface Freezable
18  {
19      /***
20       * Make resource read-only.
21       */
22      void makeReadOnly();
23  }