/** Set or change the property this PropertyPanel will display * @param p the Property */ public final void setProperty(Node.Property p) { Object bridgeID = getClientProperty("beanBridgeIdentifier"); if (bridgeID != null) { TTVEnvBridge bridge = TTVEnvBridge.findInstance(bridgeID); if (bridge != null) { beans = bridge.getCurrentBeans(); bridge.clear(); } } if (p != prop) { prop = p; if (!settingModel) { //model will be recreated dynamically model = null; } if (displayer != null) { if (displayer instanceof PropertyDisplayer_Mutable) { ((PropertyDisplayer_Mutable) displayer).setProperty(p); } else { hardReset(); } } } }
/** Set or change the property this PropertyPanel will display * @param p the Property */ public final void setProperty (Node.Property p) { Object bridgeID = getClientProperty("beanBridgeIdentifier"); if (bridgeID != null) { TTVEnvBridge bridge = TTVEnvBridge.findInstance(bridgeID); if (bridge != null) { beans = bridge.getCurrentBeans(); bridge.clear(); } } if (p != prop) { prop = p; if (!settingModel) { //model will be recreated dynamically model = null; } if (displayer != null) { if (displayer instanceof PropertyDisplayer_Mutable) { ((PropertyDisplayer_Mutable) displayer).setProperty(p); } else { hardReset(); } } } }
/** Set or change the property this PropertyPanel will display * @param p the Property */ public final void setProperty (Node.Property p) { Object bridgeID = getClientProperty("beanBridgeIdentifier"); if (bridgeID != null) { TTVEnvBridge bridge = TTVEnvBridge.findInstance(bridgeID); if (bridge != null) { beans = bridge.getCurrentBeans(); bridge.clear(); } } if (p != prop) { prop = p; if (!settingModel) { //model will be recreated dynamically model = null; } if (displayer != null) { if (displayer instanceof PropertyDisplayer_Mutable) { ((PropertyDisplayer_Mutable) displayer).setProperty(p); } else { hardReset(); } } } }