org.tbee.swing.connector
Class JTextFieldConnector

java.lang.Object
  extended by org.tbee.swing.connector.AbstractConnector
      extended by org.tbee.swing.connector.JTextFieldConnector
All Implemented Interfaces:
Connector

public class JTextFieldConnector
extends AbstractConnector

Connect a JTextField with a setter/getter of a string in a bean

Version:
$Revision: 1.8 $

Nested Class Summary
static class JTextFieldConnector.Test
          For testing
static class JTextFieldConnector.TestModel
          For testing
 
Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
JTextFieldConnector()
           
JTextFieldConnector(JTextField component, String name, Object model)
           
 
Method Summary
 void connect()
          connect the model and the component
 void copyComponentToModel()
          sync model with component
 void copyModelToComponent()
          sync component with model
 void disconnect()
          connect the model and the component
 JTextField getJTextField()
           
static void main(String[] args)
           
 void setJTextField(JTextField value)
           
 void validate()
          make sure we can connect the model and the component
 
Methods inherited from class org.tbee.swing.connector.AbstractConnector
generateLogPrefix, getComponent, getModel, getName, getProperty, getPropertyType, setComponent, setModel, setName, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

JTextFieldConnector

public JTextFieldConnector()

JTextFieldConnector

public JTextFieldConnector(JTextField component,
                           String name,
                           Object model)
Method Detail

getJTextField

public JTextField getJTextField()

setJTextField

public void setJTextField(JTextField value)

validate

public void validate()
make sure we can connect the model and the component

Overrides:
validate in class AbstractConnector

connect

public void connect()
connect the model and the component

Specified by:
connect in class AbstractConnector

disconnect

public void disconnect()
connect the model and the component

Specified by:
disconnect in class AbstractConnector

copyModelToComponent

public void copyModelToComponent()
sync component with model

Specified by:
copyModelToComponent in class AbstractConnector

copyComponentToModel

public void copyComponentToModel()
sync model with component

Specified by:
copyComponentToModel in class AbstractConnector

main

public static void main(String[] args)


Copyright © 2011 KnowledgePlaza. All Rights Reserved.