jaxx.compiler.tags.swing
Class ApplicationHandler
java.lang.Object
jaxx.compiler.tags.DefaultObjectHandler
jaxx.compiler.tags.DefaultComponentHandler
jaxx.compiler.tags.swing.JWindowHandler
jaxx.compiler.tags.swing.ApplicationHandler
- All Implemented Interfaces:
- TagHandler
public class ApplicationHandler
- extends JWindowHandler
| Fields inherited from class jaxx.compiler.tags.DefaultComponentHandler |
ACTION_ICON_ATTRIBUTE, CONTAINER_DELEGATE_ATTRIBUTE, FONT_FACE_ATTRIBUTE, FONT_SIZE_ATTRIBUTE, FONT_STYLE_ATTRIBUTE, FONT_WEIGHT_ATTRIBUTE, HEIGHT_ATTRIBUTE, ICON_ATTRIBUTE, log, NAME_ATTRIBUTE, WIDTH_ATTRIBUTE, X_ATTRIBUTE, Y_ATTRIBUTE |
| Fields inherited from class jaxx.compiler.tags.DefaultObjectHandler |
ABSTRACT_ATTRIBUTE, CONSTRAINTS_ATTRIBUTE, CONSTRUCTOR_PARAMS_ATTRIBUTE, DECORATOR_ATTRIBUTE, DISPLAYED_MNEMONIC_ATTRIBUTE, DISPLAYED_MNEMONIC_INDEX_ATTRIBUTE, GENERICTYPE_ATTRIBUTE, ID_ATTRIBUTE, IMPLEMENTS_ATTRIBUTE, INITIALIZER_ATTRIBUTE, JAVA_BEAN_ATTRIBUTE, jaxxBeanInfo, LAYOUT_ATTRIBUTE, MNEMONIC_ATTRIBUTE, objectMap, STYLE_CLASS_ATTRIBUTE, SUPER_GENERIC_TYPE_ATTRIBUTE |
| Methods inherited from class jaxx.compiler.tags.DefaultComponentHandler |
closeComponent, compileFirstPass, configureProxyEventInfo, constantValue, getContainerDelegate, getGetPropertyCode, getPropertyType, getSetPropertyCode, init, isContainer, isPropertyInherited, scanAttributesForDependencies |
| Methods inherited from class jaxx.compiler.tags.DefaultObjectHandler |
addEventHandler, addProxyEventInfo, addProxyEventInfo, addProxyEventInfo, addProxyEventInfo, applyStylesheets, compileChildrenFirstPass, compileChildrenSecondPass, compileChildTagFirstPass, compileChildTagSecondPass, convertFromString, getAttributeComparator, getAttributeOrdering, getBeanClass, getEventClass, getEventInfo, getJAXXBeanInfo, getJAXXBeanInfo, isEventHandlerName, isMemberBound, registerCompiledObject, safeInit, setAttributes, setProperty, toString |
ATTRIBUTE_LOOK_AND_FEEL
public static final String ATTRIBUTE_LOOK_AND_FEEL
- See Also:
- Constant Field Values
ATTRIBUTE_DEFAULT_CLOSE_OPERATION
public static final String ATTRIBUTE_DEFAULT_CLOSE_OPERATION
- See Also:
- Constant Field Values
ApplicationHandler
public ApplicationHandler(ClassDescriptor beanClass)
setAttribute
public void setAttribute(CompiledObject object,
String propertyName,
String stringValue,
boolean inline,
JAXXCompiler compiler)
throws CompilerException
- Description copied from class:
DefaultObjectHandler
- Set a single property on an object. The value may be either a simple value or contain data binding expressions.
Simple values are first converted to the property's type using
DefaultObjectHandler.convertFromString(java.lang.String, java.lang.String, java.lang.Class>).
- Overrides:
setAttribute in class DefaultComponentHandler
- Parameters:
object - the object on which to set the propertypropertyName - the name of the property to setstringValue - the raw string value of the property from the XMLinline - true if the value was directly specified as an inline class tag attribute, false otherwise (a default value, specified in CSS, etc.)compiler - the current JAXXCompiler
- Throws:
CompilerException
setDefaults
protected void setDefaults(CompiledObject object,
Element tag,
JAXXCompiler compiler)
throws CompilerException
- Description copied from class:
DefaultObjectHandler
- Initializes the default settings of the object, prior to setting its
attribute values. The default implementation does nothing.
- Overrides:
setDefaults in class DefaultComponentHandler
- Parameters:
object - the object to initializetag - the tag being compiledcompiler - the current JAXXCompiler
- Throws:
CompilerException
Copyright © 2008-2011 CodeLutin. All Rights Reserved.