int flags
String id
MarkupContainer parent
int generatedMarkupId
Component.data
,
profiling showed that having it as separate property consumes less memory.Object data
What's stored here depends on what attributes are set on component. Data can contains combination of following attributes:
Component.FLAG_MODEL_SET
)
MetaDataEntry
[] if more metadata entries are present) *
Behavior
(s) added to component. The behaviors are not stored in separate array,
they are part of the Component.data
array (this is in order to save the space of the pointer
to an empty array as most components have no behaviours). - FIXME - explain why - is this
correct?
Object children
MarkupContainer.MAPIFY_THRESHOLD
or a Map
when there are more children.MetaDataKey<T> key
Object object
int autoIndex
int numericId
PageParameters pageParameters
int renderCount
IRequestablePage.getRenderCount()
AtomicInteger sequence
AtomicInteger pageId
IProvider<T> pageAccessSynchronizer
ClientInfo clientInfo
Session.getClientInfo()
.FeedbackMessages feedbackMessages
String id
AtomicReference<V> locale
MetaDataEntry<T>[] metaData
AtomicReference<V> style
Duration updateInterval
boolean stopped
String name
AjaxChannel.Type type
String event
String windowName
boolean hasBeenRendered
StringBuilder init
StringBuilder success
StringBuilder failure
StringBuilder before
StringBuilder beforeSend
StringBuilder after
StringBuilder complete
StringBuilder precondition
StringBuilder done
Throwable cause
CharSequence value
IAjaxLink owner
IPageable pageable
String name
String componentClassName
Component component
String separator
Component component
int behaviorId
IRequestableComponent component
String componentPath
Integer renderCount
Integer pageId
IPageSource pageSource
boolean pageInstanceIsFresh
Class<T> pageClass
PageParameters pageParameters
Class<T> componentClass
String componentPath
Integer behaviorIndex
Class<T> behaviorClass
String interfaceName
String interfaceMethod
Class<T> submittingComponentClass
String submittingComponentPath
Class<T> pageClass
Integer pageId
PageParameters pageParameters
Integer renderCount
Class<T> resourceReferenceClass
Class<T> scope
PageParameters pageParameters
Class<T> resourceStreamClass
ContentDisposition contentDisposition
String contentType
IConverterLocator converterSupplier
Locale locale
IResourceStream resourceStream
String url
IConverterLocator locator
Locale locale
Object oject
Component component
MarkupContainer container
int level
Serializable message
Component reporter
boolean rendered
List<E> messages
FeedbackMessage
s.IFeedbackMessageFilter filter
Comparator<T> sortingComparator
Component pageResolvingComponent
Component fence
IResourceStream resourceStream
String markupClassName
String cacheKey
String encoding
null
, otherwiseString wicketNamespace
String wicketId
String doctype
boolean async
boolean defer
String charset
CharSequence css
String condition
null
or empty string for no condition.
Warning: the conditional comments don't work when injected dynamically
with JavaScript (i.e. in Ajax response). An alternative solution is to use user agent sniffing
at the server side:
public void renderHead(IHeaderResponse response) {
WebClientInfo clientInfo = (WebClientInfo) getSession().getClientInfo();
ClientProperties properties = clientInfo.getProperties();
if (properties.isBrowserInternetExplorer() && properties.getBrowserVersionMajor() >= 8) {
response.renderCSSReference(new PackageResourceReference(MyPage.class, "my-conditional.css" ));
}
}
String markupId
ResourceReference reference
String media
PageParameters pageParameters
CharSequence javaScript
ResourceReference reference
PageParameters pageParameters
String url
CharSequence javaScript
String target
String event
CharSequence javaScript
CharSequence javaScript
HeaderItem wrapped
CharSequence string
HeaderItem wrapped
String filterName
String filterName
MarkupContainer container
String scope
ConcurrentLinkedQueue<E> fifo
int maxSize
Component child
MarkupContainer markupProvider
Border.BorderBodyContainer body
Body body
IModel<T> choices
IChoiceRenderer<T> renderer
Component component
int uuid
Check.getValue()
must be usedCheckGroup<T> group
String prefix
String suffix
AbstractChoice.LabelPosition labelPosition
CheckBoxMultipleChoice<T> choiceComponent
String checkBoxIdArrayLiteral
CheckGroup<T> group
Component resourceSource
IFormSubmittingComponent defaultSubmittingComponent
WARNING: note that this is a best effort only. Unfortunately having a 'default' IFormSubmittingComponent in a form is ill defined in the standards, and of course IE has it's own way of doing things.
Bytes maxSize
ApplicationSettings.getDefaultMaximumUploadSize()
is used.Bytes fileMaxSize
short multiPart
LabeledWebMarkupContainer component
LocalizedImageResource localizedImageResource
RangeValidator<Z extends Comparable<? super Z> & Serializable> validator
IModel<T> minimum
IModel<T> maximum
IModel<T> step
boolean resetPassword
PasswordTextField.setResetPassword(boolean)
.int uuid
Radio.getValue()
must be usedRadioGroup<T> group
String prefix
String suffix
AbstractChoice.LabelPosition labelPosition
IValidationError error
Serializable message
WebComponent upload
WebMarkupContainer container
int max
boolean useMultipleAttr
FormComponent<T>[] components
IFeedbackMessageFilter filter
IFormValidator validator
String media
LocalizedImageResource localizedImageResource
List<E> localizedImageResources
List<E> xValues
List<E> sizes
Image.Cors crossOrigin
PackageResourceReference packageResourceReference
String media
int arcHeight
int arcWidth
int backgroundColorRgb
int colorRgb
Map<K,V> fontAttributes
int textColorRgb
String label
Boolean resourceKind
Component component
IResource resource
ResourceReference resourceReference
PageParameters resourceParameters
Locale locale
String style
String variation
String pageClassName
PageParameters parameters
RepeatingView areas
IModel<T> fileNameModel
boolean deleteAfter
Duration cacheDuration
By default is null
and
ResourceSettings.getDefaultCacheDuration()
is used.
boolean contextRelative
PopupSettings popupSettings
IPageProvider pageProvider
Component anchor
Component.getOutputMarkupId()
flag true, or it
must be attached to a <a tag with a href attribute of more than one character starting
with '#' ('<a href="#someAnchor" ... ').boolean autoEnable
PopupSettings popupSettings
int displayFlags
int height
int left
String target
int top
int width
String windowName
ResourceReference resourceReference
IResource resource
PageParameters resourceParameters
int firstIndex
boolean reuseItems
int viewSize
boolean autoplay
boolean loop
boolean muted
boolean controls
MediaComponent.Preload preload
String startTime
String endTime
String mediaGroup
MediaComponent.Cors crossOrigin
String type
PageParameters pageParameters
ResourceReference resourceReference
String url
boolean displayType
String type
String media
PageParameters pageParameters
ResourceReference resourceReference
String url
Track.Kind kind
String label
boolean defaultTrack
Locale srclang
ResourceReference resourceReference
String url
PageParameters pageParameters
Integer width
Integer height
ResourceReference poster
PageParameters posterPageParameters
IPageable pageable
IPagingLabelProvider labelProvider
long startIndex
long margin
String separator
int viewSize
int increment
IPageable pageable
IPageable pageable
long pageNumber
PagingNavigation pagingNavigation
IPageable pageable
IPagingLabelProvider labelProvider
BrowserInfoForm browserInfoForm
String associatedMarkupId
MarkupContainer markupProvider
ArrayListStack<T> autolinkStatus
boolean autolinking
String wicketMessageAttrName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
long itemsPerPage
long currentPage
IItemReuseStrategy itemReuseStrategy
IItemReuseStrategy
IDataProvider<T> dataProvider
Map<K,V> tagNameToAutolinkResolverDelegates
Map<K,V> tagNameToTagReferenceResolvers
String anchor
String xslFile
String xslFile
Object target
String propertyName
Serializable object
String expression
Object object
int pageId
IManageablePage
String sessionId
IManageablePage
is used.byte[] data
IManageablePage
String sessionId
String fileName
PageWindowManager manager
boolean unbound
List<E> windows
IntHashMap<V> idToWindowIndex
IntHashMap<V> windowIndexToPageId
int indexPointer
int totalSize
long maxSize
Queue<E> index
ConcurrentMap<K,V> pages
page id => page as bytes
int browserHeight
boolean browserInternetExplorer
boolean browserKonqueror
boolean browserMozilla
boolean browserMozillaFirefox
boolean browserOpera
boolean browserSafari
boolean browserChrome
int browserVersionMajor
int browserVersionMinor
int browserWidth
boolean navigatorCookieEnabled
boolean navigatorJavaEnabled
String navigatorAppCodeName
String navigatorAppName
String navigatorAppVersion
String navigatorLanguage
String navigatorPlatform
String navigatorUserAgent
String remoteAddress
int screenColorDepth
int screenHeight
int screenWidth
TimeZone timeZone
ClientProperties.getTimeZone()
String utcDSTOffset
String utcOffset
String hostname
boolean javaScriptEnabled
long startDate
long timeTaken
List<E> entries
Map<K,V> userData
String requestedUrl
IRequestHandler eventTarget
IRequestHandler responseTarget
String sessionId
long totalSessionSize
Object sessionInfo
int activeRequest
String userAgent
ClientProperties.isNavigatorJavaEnabled()
property, which is
not set until an actual reply from a browser (e.g. using BrowserInfoPage
is set.ClientProperties properties
String charsetName
String path
boolean cachingEnabled
boolean minifyIt
String minPostfix
String name
String name
String absolutePath
Locale locale
String path
String scopeName
String style
String variation
boolean compress
ITextResourceCompressor
can be used to compress this
resource. Default is false
because this resource may be used for binary data (e.g. an
image). Specializations of this class should change this flag appropriately.boolean cachingEnabled
IResourceCachingStrategy
should be applied to resourceString textEncoding
boolean readBuffered
ResourceReference.Key data
IResourceStream stream
String fileName
ContentDisposition contentDisposition
String textEncoding
Duration cacheDuration
Url url
boolean contextRelative
Path path
Path path
TextTemplate textTemplate
IModel<T> variablesModel
ResourceStreamResource resource
List<E> providedResources
boolean cachingEnabled
ITextResourceCompressor compressor
List<E> providedResources
ITextResourceCompressor compressor
ResourceReference bundleRef
List<E> providedResources
String name
StringBuilder buffer
Class<T> scope
String fileName
String encoding
TextTemplate decorated
TextTemplate
.Serializable errorMessage
IValidator<T> validator
Comparable<T> minimum
Comparable<T> maximum
CreditCardValidator.CreditCard cardId
boolean failOnUnknown
String format
Pattern pattern
boolean reverse
Copyright © 2006–2016 Apache Software Foundation. All rights reserved.