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 }