类com.google.gwt.core.client.JsDate源码实例Demo

下面列出了怎么用com.google.gwt.core.client.JsDate的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: actor-platform   文件: JsMessage.java
public native static JsMessage create(String rid,
                                      String sortKey,
                                      JsPeerInfo sender,
                                      boolean isOut,
                                      String date,
                                      JsDate fullDate,
                                      String state,
                                      boolean isOnServer,
                                      JsContent content,
                                      JsArray<JsReaction> reactions,
                                      double sortDate)/*-{
    return {
        rid: rid,
        sortKey: sortKey,
        sender: sender,
        isOut: isOut,
        date: date,
        fullDate: fullDate,
        state: state,
        isOnServer: isOnServer,
        content: content,
        reactions: reactions,
        sortDate: sortDate
    };
}-*/;
 
源代码2 项目: actor-platform   文件: JsAuthSession.java
public static native JsAuthSession create(
        int id,
        String holder,
        int appId,
        String appTitle,
        String deviceTitle,
        JsDate authTime,
        String authLocation,
        Double latitude,
        Double longitude
)/*-{
    return {
        id: id,
        holder: holder,
        appId: appId,
        appTitle: appTitle,
        deviceTitle: deviceTitle,
        authTime: authTime,
        authLocation: authLocation,
        latitude: latitude,
        longitude: longitude
    }
}-*/;
 
源代码3 项目: gwt-material   文件: MaterialDatePicker.java
/**
 * Set the minimum date limit.
 */
public void setDateMin(Date dateMin) {
    this.dateMin = dateMin;

    if (isAttached() && dateMin != null) {
        getPicker().set("min", JsDate.create((double) dateMin.getTime()));
    }
}
 
源代码4 项目: gwt-material   文件: MaterialDatePicker.java
/**
 * Set the maximum date limit.
 */
public void setDateMax(Date dateMax) {
    this.dateMax = dateMax;

    if (isAttached() && dateMax != null) {
        getPicker().set("max", JsDate.create((double) dateMax.getTime()));
    }
}
 
源代码5 项目: gwt-material   文件: MaterialDatePicker.java
/**
 * Set the pickers date.
 */
public void setPickerDate(JsDate date, Element picker) {
    try {
        $(picker).pickadate("picker").set("select", date, () -> {
            DOM.createFieldSet().setPropertyObject("muted", true);
        });
    } catch (Exception e) {
        e.printStackTrace();
    }
}
 
源代码6 项目: gwt-material   文件: MaterialDatePicker.java
/**
 * Get the pickers date.
 */
protected Date getPickerDate() {
    try {
        JsDate pickerDate = getPicker().get("select").obj;
        return new Date((long) pickerDate.getTime());
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}
 
源代码7 项目: gwt-material   文件: MaterialDatePicker.java
@Override
public void setValue(Date value, boolean fireEvents) {
    this.date = value;
    if (value == null) {
        clear();
    } else {
        if (isAttached()) {
            suppressChangeEvent = !fireEvents;
            setPickerDate(JsDate.create((double) value.getTime()), pickatizedDateInput);
            suppressChangeEvent = false;
            label.addStyleName(CssName.ACTIVE);
        }
    }
    super.setValue(value, fireEvents);
}
 
源代码8 项目: actor-platform   文件: JsMessage.java
@Override
public JsMessage convert(Message value) {
    JsMessenger messenger = JsMessenger.getInstance();

    String rid = value.getRid() + "";
    String sortKey = value.getSortDate() + "";

    JsPeerInfo sender = messenger.buildPeerInfo(Peer.user(value.getSenderId()));
    boolean isOut = value.getSenderId() == messenger.myUid();
    boolean isOnServer = value.isOnServer();
    String date = messenger.getFormatter().formatTime(value.getDate());
    JsDate fullDate = JsDate.create(value.getDate());

    JsContent content = JsContent.createContent(value.getContent(),
            value.getSenderId());

    JsArray<JsReaction> reactions = JsArray.createArray().cast();

    for (Reaction r : value.getReactions()) {
        JsArrayInteger uids = (JsArrayInteger) JsArrayInteger.createArray();
        boolean isOwnSet = false;
        for (Integer i : r.getUids()) {
            uids.push(i);
            if (i == messenger.myUid()) {
                isOwnSet = true;
            }
        }
        reactions.push(JsReaction.create(r.getCode(), uids, isOwnSet));
    }
    double sortDate = value.getDate() / 1000.0;
    return create(rid, sortKey, sender, isOut, date, fullDate, Enums.convert(value.getMessageState()), isOnServer, content,
            reactions, sortDate);
}
 
源代码9 项目: actor-platform   文件: JsAuthSession.java
public static JsAuthSession create(ApiAuthSession authSession) {
    String holderStr;

    if (authSession.getAuthHolder() == ApiAuthHolder.OTHERDEVICE) {
        holderStr = "OTHER_DEVICE";
    } else if (authSession.getAuthHolder() == ApiAuthHolder.THISDEVICE) {
        holderStr = "THIS_DEVICE";
    } else {
        holderStr = "UNSUPPORTED";
    }

    return create(authSession.getId(), holderStr, authSession.getAppId(), authSession.getAppTitle(),
            authSession.getDeviceTitle(), JsDate.create(authSession.getAuthTime() * 1000), authSession.getAuthLocation(),
            authSession.getLatitude(), authSession.getLongitude());
}
 
源代码10 项目: gwt-material-demo   文件: PickersView.java
@UiHandler("btnDpValue")
void onDpValue(ClickEvent e) {
    //dpValue.setValue(new Date());
    dpValue.setValue(new Date(), false);
    Long l = new Date().getTime();
    l = l - 2592000000L;      //1 Months in Milliseconds = 2592000000
    Date dd = new Date();
    dd.setTime(l);
    dpValue.setPickerDate(JsDate.create(dd.getTime()), dpValue.getDateInput().getElement());
}
 
源代码11 项目: gwtbootstrap3-extras   文件: View.java
public native JsDate getStart() /*-{
    var theInstance = this;
    var returnVal = [email protected]w::view.start;
    if (returnVal) {
        return returnVal.toDate();
    }
    return null;
}-*/;
 
源代码12 项目: gwtbootstrap3-extras   文件: View.java
public native JsDate getEnd() /*-{
    var theInstance = this;
    var returnVal = [email protected]w::view.end;
    if (returnVal) {
        return returnVal.toDate();
    }
    return null;
}-*/;
 
源代码13 项目: gwtbootstrap3-extras   文件: View.java
public native JsDate getIntervalStart() /*-{
    var theInstance = this;
    var returnVal = [email protected]w::view.intervalStart;
    if (returnVal) {
        return returnVal.toDate();
    }
    return null;
}-*/;
 
源代码14 项目: gwtbootstrap3-extras   文件: View.java
public native JsDate getIntervalEnd() /*-{
    var theInstance = this;
    var returnVal = [email protected]w::view.intervalEnd;
    if (returnVal) {
        return returnVal.toDate();
    }
    return null;
}-*/;
 
源代码15 项目: gwtbootstrap3-extras   文件: Event.java
public native JsDate getStart() /*-{
    var theInstance = this;
    if ([email protected]nt::event.start) {
        return [email protected]nt::event.start.toDate();
    }
    return null;

}-*/;
 
源代码16 项目: gwtbootstrap3-extras   文件: Event.java
public native JsDate getEnd() /*-{
    var theInstance = this;
    if ([email protected]nt::event.end) {
        return [email protected]nt::event.end.toDate();
    }
    return null;
}-*/;
 
源代码17 项目: flow   文件: ScrollPositionHandler.java
private void resetScrollPositionTracking() {
    xPositions = JsCollections.array();
    yPositions = JsCollections.array();
    currentHistoryIndex = 0;
    historyResetToken = JsDate.now();
}
 
源代码18 项目: gwt-material-addins   文件: JsDateRangeMethod.java
@JsMethod
public native void setStartDate(JsDate date);
 
源代码19 项目: gwt-material-addins   文件: JsDateRangeMethod.java
@JsOverlay
public final void setStartDate(Date date) {
    setStartDate(JsDate.create(date.getTime()));
}
 
源代码20 项目: gwt-material-addins   文件: JsDateRangeMethod.java
@JsMethod
public native void setEndDate(JsDate data);
 
源代码21 项目: gwt-material-addins   文件: JsDateRangeMethod.java
@JsOverlay
public final void setEndDate(Date date) {
    setEndDate(JsDate.create(date.getTime()));
}
 
源代码22 项目: gwt-material-addins   文件: DateRangeOptions.java
@JsOverlay
public final void setStartDate(Date startDate) {
    this.startDate = JsDate.create(startDate.getTime());
}
 
源代码23 项目: gwt-material-addins   文件: DateRangeOptions.java
@JsOverlay
public final void setEndDate(Date endDate) {
    this.endDate = JsDate.create(endDate.getTime());
}
 
源代码24 项目: gwt-material-addins   文件: DateRangeOptions.java
@JsOverlay
public final void setMinDate(Date minDate) {
    this.minDate = JsDate.create(minDate.getTime());
}
 
源代码25 项目: gwt-material-addins   文件: DateRangeOptions.java
@JsOverlay
public final void setMaxDate(Date maxDate) {
    this.maxDate = JsDate.create(maxDate.getTime());
}
 
源代码26 项目: gwt-material-addins   文件: Moment.java
@JsMethod
public static native Moment moment(JsDate date);
 
源代码27 项目: gwt-material-addins   文件: Moment.java
@JsMethod
public native Moment utc(JsDate date);
 
源代码28 项目: gwt-material-addins   文件: Moment.java
@JsMethod
public native String from(JsDate value);
 
源代码29 项目: gwt-material-addins   文件: Moment.java
@JsMethod
public native String from(JsDate value, boolean noSuffix);
 
源代码30 项目: gwt-material-addins   文件: Moment.java
@JsMethod
public native String to(JsDate value);