1
2
3
4 package org.rcfaces.core.internal.contentAccessor;
5
6 import javax.faces.component.StateHolder;
7 import javax.faces.component.UIComponent;
8
9 import org.rcfaces.core.model.IFilterProperties;
10
11
12
13
14
15
16 public interface IGenerationResourceInformation extends StateHolder {
17
18 String RESPONSE_MIME_TYPE_PROPERTY = "org.rcfaces.response.MIME_TYPE";
19
20 String RESPONSE_URL_SUFFIX_PROPERTY = "org.rcfaces.response.SUFFIX";
21
22 String SOURCE_URL = "org.rcfaces.generation.SOURCE_URL";
23
24 String SOURCE_KEY = "org.rcfaces.generation.SOURCE_KEY";
25
26 String RESPONSE_LAST_MODIFIED_PROPERTY = "org.rfcaces.response.LAST_MODIFIED";
27
28 String COMPUTE_RESOURCE_KEY_FROM_GENERATION_INFORMATION = "org.rcfaces.source.REQUEST_INFORMATION_RESOURCE_KEY";
29
30 String getResponseMimeType();
31
32 void setResponseMimeType(String mimeType);
33
34 String getResponseSuffix();
35
36 void setResponseSuffix(String suffix);
37
38 Object getAttribute(String attributeName);
39
40 Object setAttribute(String attributeName, Object value);
41
42 UIComponent getComponent();
43
44 String getComponentClientId();
45
46 IFilterProperties getFilterProperties();
47
48 boolean isProcessAtRequest();
49
50 long getResponseLastModified();
51
52 void setComputeResourceKeyFromGenerationInformation(boolean b);
53
54 boolean getComputeResourceKeyFromGenerationInformation();
55 }