= Community articles for Vaadin Framework Helpful articles about Vaadin Framework written by the users for the users. The articles are presented as written by the author. Vaadin does not edit or maintain them. Pull requests welcome! NOTE: All contributions are very welcome! Just write your article in link:asciidoctor.org/docs/asciidoc-writers-guide[AsciiDoc], put it in this directory and send us a pull request. Updates to existing articles are great, too. [discrete] == Articles - link:DevelopingPortletsForTheWebspherePortalServer.asciidoc[Developing portlets for the WebSphere Portal Server] - link:ConfigureComboBoxesWisely.asciidoc[Configure ComboBoxes wisely] - link:LettingTheUserDownloadAFile.asciidoc[Letting the user download a file] - link:UsingVaadinInIBMDomino.asciidoc[Using Vaadin in IBM Domino] - link:VaadinTutorialForSwingDevelopers.asciidoc[Vaadin tutorial for Swing developers] - link:SettingAndReadingSessionAttributes.asciidoc[Setting and reading session attributes] - link:EnablingServerPush.asciidoc[Enabling server push] - link:CleaningUpResourcesInAUI.asciidoc[Cleaning up resources in a UI] - link:SendingEmailFromJavaApplications.asciidoc[Sending email from Java applications] - link:OptimizingSluggishUI.asciidoc[Optimizing sluggish UI] - link:UsingParametersWithViews.asciidoc[Using parameters with views] - link:ConfiguringPushForYourEnvironment.asciidoc[Configuring push for your environment] - link:SettingAndReadingCookies.asciidoc[Setting and reading cookies] - link:UsingPolling.asciidoc[Using polling] - link:FindingTheCurrentUIAndPageAndVaadinSession.asciidoc[Finding the current UI and page and Vaadin Session] - link:CreatingAnApplicationThatPreservesStateOnRefresh.asciidoc[Creating an application that preserves state on refresh] - link:SendingEventsFromTheClientToTheServerUsingRPC.asciidoc[Sending events from the client to the server using RPC] - link:HandlingLogout.asciidoc[Handling logout] - link:ScalableWebApplications.asciidoc[Scalable web applications] - link:RememberToTheSetTheLocale.asciidoc[Remember to the set the locale] - link:MVCBasicsInITMillToolkit.asciidoc[MVC Basics in IT Mill Toolkit] - link:CustomizingTheStartupPageInAnApplication.asciidoc[Customizing the startup page in an application] - link:UsingURIFragments.asciidoc[Using URI fragments] - link:AccessingWebPageAndBrowserInformation.asciidoc[Accessing web page and browser information] - link:GeneratingDynamicResourcesBasedOnURIOrParameters.asciidoc[Generating dynamic resources based on URI or parameters] - link:OptimizingTheWidgetSet.asciidoc[Optimizing the widget set] - link:UsingServerInitiatedEvents.asciidoc[Using server-initiated events] - link:ChooseInputFieldComponentsWisely.asciidoc[Choose input field components wisely] - link:CreatingASimpleComponent.asciidoc[Creating a simple component] - link:IntegratingAnExistingGWTWidget.asciidoc[Integrating an existing GWT widget] - link:IntegrationExperiences.asciidoc[Integration experiences] - link:VaadinOnGrailsCreateProjectInIntelliJIDEA.asciidoc[Vaadin on grails - Create project in IntelliJ IDEA] - link:VaadinOnGrailsDatabaseAccess.asciidoc[Vaadin on grails - Database access] - link:VaadinOnGrailsMultipleUIs.asciidoc[Vaadin on grails - Multiple UIs] - link:IntegratingAJavaScriptComponent.asciidoc[Integrating a JavaScript component] - link:IntegratingAJavaScriptLibraryAsAnExtension.asciidoc[Integrating a JavaScript library as an extension] - link:UsingAJavaScriptLibraryOrAStyleSheetInAnAddOn.asciidoc[Using a JavaScript library or a style sheet in an add-on] - link:ExposingServerSideAPIToJavaScript.asciidoc[Exposing server-side API to JavaScript] - link:UsingRPCFromJavaScript.asciidoc[Using RPC from JavaScript] - link:IBGettingStartedWithVaadinSpringWithoutSpringBoot.asciidoc[I b - Getting started with Vaadin Spring withoout Spring Boot] - link:Vaadin7SpringSecurityBaseAuthentification.asciidoc[Vaadin 7 + Spring Security (base authentication)] - link:UsingBeanValidationToValidateInput.asciidoc[Using Bean Validation to validate input] - link:VaadinSpringTips.asciidoc[Vaadin Spring tips] - link:VaadinCDI.asciidoc[Vaadin CDI] - link:IIInjectionAndScopes.asciidoc[II - Injection and scopes] - link:CreatingSecureVaadinApplicationsUsingJEE6.asciidoc[Creating secure Vaadin applications using JEE6] - link:UsingVaadinCDIWithJAASAuthentication.asciidoc[Using Vaadin CDI with JAAS authentication] - link:LoadTestingWithGatling.asciidoc[Load testing with Gatling] - link:VaadinScalabilityTestingWithAmazonWebServices.asciidoc[Vaadin scalability testing with Amazon Web Services] - link:UsingFontIcons.asciidoc[Using font icons in Vaadin 7.2] - link:DynamicallyInjectingCSS.asciidoc[Dynamically injecting CSS] - link:ValoExamples.asciidoc[Valo examples] - link:ReadOnlyVsDisabledFields.asciidoc[Read-only vs Disabled fields] - link:ValoThemeGettingStarted.asciidoc[Valo theme - Getting started] - link:UseTooltipsToClarifyFunctions.asciidoc[Use tooltips to clarify functions] - link:EnableAndDisableButtonsToIndicateState.asciidoc[Enable and disable buttons to indicate state] - link:ChangingThemeOnTheFly.asciidoc[Changing theme on the fly] - link:MarkRequiredFieldsAsSuch.asciidoc[Mark required fields as such] - link:PackagingSCSSOrCSSinAnAddon.asciidoc[Packaging SCSS or CSS in an add-on] - link:RightAlignComparableNumericalFields.asciidoc[Right-align comparable numerical fields] - link:CustomizingComponentThemeWithSass.asciidoc[Customizing component theme with Sass] - link:WidgetStylingUsingOnlyCSS.asciidoc[Widget styling using only CSS] - link:VisuallyDistinguishPrimaryActions.asciidoc[Visually distinguish primary actions] - link:LabelButtonsExpressively.asciidoc[Label buttons expressively] - link:CreatingAServlet3.0Application.asciidoc[Creating a servlet 3.0 application] - link:CreatingAnEclipseProject.asciidoc[Creating an Eclipse project] - link:CreatingASimpleComponentContainer.asciidoc[Creating a simple component container] - link:UsingRPCToSendEventsToTheClient.asciidoc[Using RPC to send events to the client] - link:CreatingAComponentExtension.asciidoc[Creating a component extension] - link:CreatingAUIExtension.asciidoc[Creating a UI extension] - link:UsingDeclarativeServices.asciidoc[Using declarative services] - link:DynamicallyUpdatingStateBeforeSendingChangesToClient.asciidoc[Dynamically updating state before sending changes to client] - link:GettingStartedOnNetBeans.asciidoc[Getting started on NetBeans] - link:ComponentAddonProjectSetupHOWTO.asciidoc[Component add-on project setup how-to] - link:CreatingAThemeUsingSass.asciidoc[Creating a theme using Sass] - link:OpeningAUIInAPopupWindow.asciidoc[Opening a UI in a popup window] - link:ViewChangeConfirmations.asciidoc[View change confirmations] - link:CreatingABookmarkableApplicationWithBackButtonSupport.asciidoc[Creating a bookmarkable application with back button support] - link:BroadcastingMessagesToOtherUsers.asciidoc[Broadcasting messages to other users] - link:ConfigureInputFieldsToGuideDataEntry.asciidoc[Configure input fields to guide data entry] - link:CreatingMultiTabApplications.asciidoc[Creating multi-tab applications] - link:AddingASplashScreen.asciidoc[Adding a splash screen] 8635f47dccfc09734912294'>java/org/apache/fop/pdf/PDFInfo.java
blob: 57b4f01a5598aea19b6bc4254a01243feef3838f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236