jaxx.compiler.tags.swing
Class JTextComponentHandler
java.lang.Object
jaxx.compiler.tags.DefaultObjectHandler
jaxx.compiler.tags.DefaultComponentHandler
jaxx.compiler.tags.swing.JTextComponentHandler
- All Implemented Interfaces:
- TagHandler
- Direct Known Subclasses:
- JPasswordFieldHandler
public class JTextComponentHandler
- extends DefaultComponentHandler
| 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 |
|
Method Summary |
protected void |
configureProxyEventInfo()
Configures the event handling for members which do not fire PropertyChangeEvent when
modified. |
protected int |
getAttributeOrdering(org.w3c.dom.Attr attr)
Returns the priority with which a particular attribute should be processed. |
java.lang.String |
getSetPropertyCode(java.lang.String id,
java.lang.String name,
java.lang.String valueCode,
JAXXCompiler compiler)
Returns a snippet of Java code which will set an object property at runtime. |
protected void |
setDefaults(CompiledObject object,
org.w3c.dom.Element tag,
JAXXCompiler compiler)
Initializes the default settings of the object, prior to setting its
attribute values. |
| Methods inherited from class jaxx.compiler.tags.DefaultComponentHandler |
closeComponent, compileFirstPass, compileSecondPass, constantValue, getContainerDelegate, getGetPropertyCode, getPropertyType, init, isContainer, isPropertyInherited, openComponent, scanAttributesForDependencies, setAttribute |
| Methods inherited from class jaxx.compiler.tags.DefaultObjectHandler |
addEventHandler, addProxyEventInfo, addProxyEventInfo, addProxyEventInfo, addProxyEventInfo, applyStylesheets, compileChildrenFirstPass, compileChildrenSecondPass, compileChildTagFirstPass, compileChildTagSecondPass, convertFromString, createCompiledObject, getAttributeComparator, getBeanClass, getEventClass, getEventInfo, getJAXXBeanInfo, getJAXXBeanInfo, isEventHandlerName, isMemberBound, registerCompiledObject, safeInit, setAttributes, setProperty, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JTextComponentHandler
public JTextComponentHandler(ClassDescriptor beanClass)
setDefaults
protected void setDefaults(CompiledObject object,
org.w3c.dom.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
getSetPropertyCode
public java.lang.String getSetPropertyCode(java.lang.String id,
java.lang.String name,
java.lang.String valueCode,
JAXXCompiler compiler)
throws CompilerException
- Description copied from class:
DefaultObjectHandler
- Returns a snippet of Java code which will set an object property at runtime. Typically the code is
just a call to the property's
set method, but it can be arbitrarily complex.
- Overrides:
getSetPropertyCode in class DefaultComponentHandler
- Parameters:
id - Java code for the object whose property is being setname - the name of the property to setvalueCode - Java expression representing the value to set the property tocompiler - the current JAXXCompiler
- Returns:
- the snippet
- Throws:
CompilerException - if a compilation error occurs
getAttributeOrdering
protected int getAttributeOrdering(org.w3c.dom.Attr attr)
- Description copied from class:
DefaultObjectHandler
- Returns the priority with which a particular attribute should be processed. Lower numbers should be processed before
higher numbers. This value is used by the
DefaultObjectHandler.getAttributeComparator() method to define the sort ordering.
- Overrides:
getAttributeOrdering in class DefaultObjectHandler
- Parameters:
attr - the attribute to treate
- Returns:
- the attribute's priority
configureProxyEventInfo
protected void configureProxyEventInfo()
- Description copied from class:
DefaultObjectHandler
- Configures the event handling for members which do not fire
PropertyChangeEvent when
modified. The default implementation does nothing. Subclasses should override this method to call
addProxyEventInfo for each member which requires special handling.
- Overrides:
configureProxyEventInfo in class DefaultComponentHandler
Copyright © 2008-2009 CodeLutin. All Rights Reserved.