View Javadoc

1   package org.eclipse.jetty.policy.entry;
2   //========================================================================
3   //Copyright (c) Webtide LLC
4   //------------------------------------------------------------------------
5   //All rights reserved. This program and the accompanying materials
6   //are made available under the terms of the Eclipse Public License v1.0
7   //and Apache License v2.0 which accompanies this distribution.
8   //
9   //The Eclipse Public License is available at
10  //http://www.eclipse.org/legal/epl-v10.html
11  //
12  //The Apache License v2.0 is available at
13  //http://www.apache.org/licenses/LICENSE-2.0.txt
14  //
15  //You may elect to redistribute this code under either of these licenses.
16  //========================================================================
17  
18  import org.eclipse.jetty.policy.PolicyContext;
19  import org.eclipse.jetty.policy.PolicyException;
20  
21  public abstract class AbstractEntry
22  {
23      private boolean isDirty = false;
24      private boolean isExpanded = false;
25      
26      public abstract void expand( PolicyContext context ) throws PolicyException;
27  
28      public boolean isDirty()
29      {
30          return isDirty;
31      }
32  
33      public void setDirty( boolean isDirty )
34      {
35          this.isDirty = isDirty;
36      }
37  
38      public boolean isExpanded()
39      {
40          return isExpanded;
41      }
42  
43      public void setExpanded( boolean isExpanded )
44      {
45          this.isExpanded = isExpanded;
46      }
47      
48      
49  }