本文整理汇总了Java中com.vaadin.shared.Connector类的典型用法代码示例。如果您正苦于以下问题:Java Connector类的具体用法?Java Connector怎么用?Java Connector使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Connector类属于com.vaadin.shared包,在下文中一共展示了Connector类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: error
import com.vaadin.shared.Connector; //导入依赖的package包/类
@Override
public void error(final ErrorEvent event) {
final HawkbitErrorNotificationMessage message = buildNotification(getRootExceptionFrom(event));
if (event instanceof ConnectorErrorEvent) {
final Connector connector = ((ConnectorErrorEvent) event).getConnector();
if (connector instanceof UI) {
final UI uiInstance = (UI) connector;
uiInstance.access(() -> message.show(uiInstance.getPage()));
return;
}
}
final Optional<Page> originError = getPageOriginError(event);
if (originError.isPresent()) {
message.show(originError.get());
return;
}
HawkbitErrorNotificationMessage.show(message.getCaption(), message.getDescription(), Type.HUMANIZED_MESSAGE);
}
示例2: getComponent
import com.vaadin.shared.Connector; //导入依赖的package包/类
/**
* Get component with given slot coordinate
* @param x Slot's X coordinate
* @param y Slot's Y coordinate
* @param acceptInsideHit If true also other slots reserved by component are accepted
* @return Component at slot, or null if component not found
*/
public Component getComponent(int x, int y, boolean acceptInsideHit) {
for(Connector connector : getState().childOptions.keySet()) {
GridStackChildOptions info = getState().childOptions.get(connector);
if(acceptInsideHit) {
if(x >= info.x && x < (info.x + info.width) && y >= info.y && y < (info.y + info.width)) {
return (Component) connector;
}
} else {
if (info.x == x && info.y == y) {
return (Component) connector;
}
}
}
return null;
}
示例3: registerTimer
import com.vaadin.shared.Connector; //导入依赖的package包/类
public void registerTimer(Connector connector) {
if (connector != null) {
if (connector instanceof TimerConnector) {
VTimer newTimer = ((TimerConnector) connector).getWidget();
if (timer != newTimer) {
// unregister event handlers from current timer
removeTimerHandlers();
// set new timer and register event handlers
timer = newTimer;
addTimerHandlers();
}
}
} else {
// unregister event handlers from current timer
removeTimerHandlers();
timer = null;
}
}
示例4: onStateChanged
import com.vaadin.shared.Connector; //导入依赖的package包/类
@Override
public void onStateChanged(StateChangeEvent event) {
super.onStateChanged(event);
//Duration duration = new Duration();
clickEventHandler.handleEventHandlerRegistration();
if(event.isInitialStateChange() || event.hasPropertyChanged("gridStackOptions")) {
getWidget().setOptions(getState().gridStackOptions.width, getState().gridStackOptions.height,
getState().gridStackOptions);
}
//LOGGER.info("onStateChange so far " + duration.elapsedMillis() + "ms");
if(getWidget().isInitialized() && event.hasPropertyChanged("childOptions")) {
getWidget().batchUpdate();
for(Connector connector : getChildConnectorsInCoordinateOrder()) {
Widget widget = ((ComponentConnector)connector).getWidget();
getWidget().updateChild(widget, getState().childOptions.get(connector));
}
getWidget().commit();
}
if(event.isInitialStateChange()) {
initialRedraw();
}
//LOGGER.info("onStateChange took " + duration.elapsedMillis() + "ms");
}
示例5: getChildConnectorsInCoordinateOrder
import com.vaadin.shared.Connector; //导入依赖的package包/类
/**
* Short child connectors to order based on their coordinates. This helps to get wanted order defined by server
* side.
* @return Children in order of coordinates
*/
private List<Connector> getChildConnectorsInCoordinateOrder() {
List<Connector> list = new ArrayList<Connector>();
for(Connector connector : getState().childOptions.keySet()) {
list.add(connector);
}
Collections.sort(list, childConnectorComparator);
return list;
}
示例6: GridStackMoveData
import com.vaadin.shared.Connector; //导入依赖的package包/类
public GridStackMoveData(Connector child, int x, int y, int width, int height) {
this.child = child;
this.x = x;
this.y = y;
this.width = width;
this.height = height;
}
示例7: findComponent
import com.vaadin.shared.Connector; //导入依赖的package包/类
/**
* Finds the nearest component by traversing upwards in the hierarchy. If
* connector is a Component, that Component is returned. Otherwise, looks
* upwards in the hierarchy until it finds a {@link Component}.
*
* @return A Component or null if no component was found
*/
public static Component findComponent(Connector connector) {
if (connector instanceof Component) {
return (Component) connector;
}
if (connector.getParent() != null) {
return findComponent(connector.getParent());
}
return null;
}
开发者ID:markoradinovic,项目名称:Vaadin4Spring-MVP-Sample-SpringSecurity,代码行数:18,代码来源:SpringSecurityErrorHandler.java
示例8: getSteps
import com.vaadin.shared.Connector; //导入依赖的package包/类
/**
* Returns a unmodifiable List of steps.
*
* @return List of steps
*/
public List<Step> getSteps() {
List<Step> steps = new ArrayList<Step>();
for (Connector sc : getState(false).steps) {
steps.add(((StepComponent) sc).getState(false).step);
}
return Collections.unmodifiableList(steps);
}
示例9: iterator
import com.vaadin.shared.Connector; //导入依赖的package包/类
@Override
public Iterator<Component> iterator() {
List<Component> l = new ArrayList<Component>();
for (Connector c : getState(false).steps) {
l.add((Component) c);
}
return l.iterator();
}
示例10: getSteps
import com.vaadin.shared.Connector; //导入依赖的package包/类
protected List<StepWidget> getSteps() {
List<StepWidget> steps = new ArrayList<StepWidget>();
for (Connector sc : getState().steps) {
steps.add(((StepConnector) sc).getWidget());
}
return steps;
}
示例11: getStepsMap
import com.vaadin.shared.Connector; //导入依赖的package包/类
protected Map<Step, StepWidget> getStepsMap() {
Map<Step, StepWidget> steps = new HashMap<Step, StepWidget>();
StepWidget stepWidget;
for (Connector sc : getState().steps) {
stepWidget = ((StepConnector) sc).getWidget();
steps.put(((StepConnector) sc).getState().step, stepWidget);
}
return steps;
}
示例12: handleVerticalScrollDelegateTargetChange
import com.vaadin.shared.Connector; //导入依赖的package包/类
void handleVerticalScrollDelegateTargetChange() {
Connector c = getState().verticalScrollDelegateTarget;
unRegisterScrollDelegateHandlers();
delegateScrollConnector = null;
delegateScrollPanelTarget = null;
if (c instanceof GridConnector) {
delegateScrollConnector = (GridConnector) c;
delegateScrollGridTarget = ((GridConnector) c).getWidget();
registerScrollDelegateHandlers();
}
}
示例13: iterator
import com.vaadin.shared.Connector; //导入依赖的package包/类
@Override
public Iterator<Component> iterator() {
List<Component> l = new ArrayList<Component>();
for (Connector c : getState(false).subSteps) {
l.add((Component) c);
}
return l.iterator();
}
示例14: connector2Widget
import com.vaadin.shared.Connector; //导入依赖的package包/类
@Contract("null -> null")
public static Widget connector2Widget(@Nullable Connector connector) {
if (connector == null) {
return null;
}
ComponentConnector componentConnector = (ComponentConnector)connector;
return componentConnector.getWidget();
}
示例15: reset
import com.vaadin.shared.Connector; //导入依赖的package包/类
private void reset(@Nullable Connector connector) {
if (connector != null) {
com.vaadin.ui.Component component = (com.vaadin.ui.Component)connector;
component.setParent(null);
}
}