1
2
3
4 package org.rcfaces.core.internal.contentAccessor;
5
6 import javax.faces.component.StateHolder;
7
8 import org.rcfaces.core.lang.IContentFamily;
9
10
11
12
13
14
15 public interface IGeneratedResourceInformation extends StateHolder {
16
17 String RESPONSE_MIME_TYPE_PROPERTY = "org.rcfaces.response.MIME_TYPE";
18
19 String RESPONSE_URL_SUFFIX_PROPERTY = "org.rcfaces.response.SUFFIX";
20
21 String SOURCE_MIME_TYPE_PROPERTY = "org.rcfaces.source.MIME_TYPE";
22
23 Object setAttribute(String attributeName, Object attributeValue);
24
25 Object getAttribute(String attributeName);
26
27 String getResponseMimeType();
28
29 void setResponseMimeType(String mimeType);
30
31 String getSourceMimeType();
32
33 void setSourceMimeType(String mimeType);
34
35 boolean isFiltredModel();
36
37 void setFiltredModel(boolean filtredModel);
38
39 IContentFamily getContentFamily();
40
41 void setContentFamily(IContentFamily contentFamilly);
42
43 void setProcessingAtRequest(boolean processDataAtRequest);
44
45 boolean isProcessingAtRequest();
46
47 boolean isProcessingAtRequestSetted();
48
49 String getResponseSuffix();
50
51 void setResponseSuffix(String suffix);
52
53 void copyTo(IGeneratedResourceInformation generatedInformation);
54 }