Class FormObject
java.lang.Object
com.jformdesigner.model.FormObject
- Direct Known Subclasses:
FormBinding, FormBindingGroup, FormComponent, FormLayoutConstraints, FormLayoutManager, FormModel
Abstract base class that stores property values.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ObjectA property value that explicitly sets a property tonull. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanFinal method disallows overriding.<T> TgetClientProperty(Object key) For internal use only.Returns an iterator over the properties in this object.getProperty(String name) Returns the value of a property (ornullif inexistent).getProperty(String name, Object def) Returns the value of a property (ordefif inexistent).booleangetPropertyBoolean(String name) Convenience method to get a boolean property value.booleangetPropertyBoolean(String name, boolean def) Convenience method to get a boolean property value.intReturns the number of properties in this object.doublegetPropertyDouble(String name) Convenience method to get a double property value.doublegetPropertyDouble(String name, double def) Convenience method to get a double property value.intgetPropertyInt(String name) Convenience method to get an integer property value.intgetPropertyInt(String name, int def) Convenience method to get an integer property value.Returns an iterator over the property names in this object.getPropertyString(String name) Convenience method to get a String property value.getPropertyString(String name, String def) Convenience method to get a String property value.intFor internal use only.final inthashCode()Final method disallows overriding.Returns an iterator over the properties in this object.Returns an iterator over the property names in this object.voidputClientProperty(Object key, Object value) For internal use only.voidsetProperty(String name, int index, Object value) Sets the value of a property.voidsetProperty(String name, Object value) Sets the value of a property.voidsetProperty(String name, Object value, Object def) Sets the value of a property.voidsetPropertyBoolean(String name, boolean value) Convenience method to set a boolean property value.voidsetPropertyBoolean(String name, boolean value, boolean def) Convenience method to set a boolean property value.voidsetPropertyDouble(String name, double value) Convenience method to set a double property value.voidsetPropertyDouble(String name, double value, double def) Convenience method to set a double property value.voidsetPropertyInt(String name, int value) Convenience method to set an integer property value.voidsetPropertyInt(String name, int value, int def) Convenience method to set an integer property value.voidsetPropertyString(String name, String value) Convenience method to set an String property value.toString()Returns a string representation of the object.
-
Field Details
-
NULL_VALUE
A property value that explicitly sets a property tonull.Example:
FormComponent label = new FormComponent("javax.swing.JLabel"); label.setProperty("text", FormComponent.NULL_VALUE);The same in Swing:JLabel label = new JLabel(); label.setText(null);
-
-
Method Details
-
getProperty
-
getProperty
-
setProperty
-
setProperty
-
setProperty
-
getPropertyString
-
getPropertyString
-
setPropertyString
-
getPropertyInt
Convenience method to get an integer property value. Returns0if the property is not an integer or does not exist. -
getPropertyInt
Convenience method to get an integer property value. Returnsdefif the property is not an integer or does not exist. -
setPropertyInt
Convenience method to set an integer property value. -
setPropertyInt
Convenience method to set an integer property value. Removes the property if the value equals todef. -
getPropertyDouble
Convenience method to get a double property value. Returns0if the property is not an double or does not exist. -
getPropertyDouble
Convenience method to get a double property value. Returnsdefif the property is not an double or does not exist. -
setPropertyDouble
Convenience method to set a double property value. -
setPropertyDouble
Convenience method to set a double property value. Removes the property if the value equals todef. -
getPropertyBoolean
Convenience method to get a boolean property value. Returns0if the property is not an boolean or does not exist. -
getPropertyBoolean
Convenience method to get a boolean property value. Returnsdefif the property is not an boolean or does not exist. -
setPropertyBoolean
Convenience method to set a boolean property value. -
setPropertyBoolean
Convenience method to set a boolean property value. Removes the property if the value equals todef. -
properties
-
getProperties
-
propertyNames
-
getPropertyNames
-
getPropertyCount
public int getPropertyCount()Returns the number of properties in this object. -
getClientProperty
-
putClientProperty
-
getReferenceCount
public int getReferenceCount()For internal use only. -
equals
-
hashCode
-
toString
-