public String toFormattedString(int flags) { if (getTimeLabel() != null) { if (getTimeLabel().isoString != null) { return getTimeLabel().isoString; } } Period p = getJodaTimePeriod(); String s = (p != null) ? p.toString() : "PXX"; if ((flags & (FORMAT_ISO | FORMAT_TIMEX3_VALUE)) == 0) { String m = getMod(); if (m != null) { try { TimexMod tm = TimexMod.valueOf(m); if (tm.getSymbol() != null) { s = tm.getSymbol() + s; } } catch (Exception ex) { } } } return s; }
@Override public String toFormattedString(int flags) { if (getTimeLabel() != null) { return getTimeLabel(); } Period p = getJodaTimePeriod(); String s = (p != null) ? p.toString() : "PXX"; if ((flags & (FORMAT_ISO | FORMAT_TIMEX3_VALUE)) == 0) { String m = getMod(); if (m != null) { try { TimexMod tm = TimexMod.valueOf(m); if (tm.getSymbol() != null) { s = tm.getSymbol() + s; } } catch (Exception ex) { } } } return s; }
public String toFormattedString(int flags) { if (getTimeLabel() != null) { return getTimeLabel(); } Period p = getJodaTimePeriod(); String s = (p != null) ? p.toString() : "PXX"; if ((flags & (FORMAT_ISO | FORMAT_TIMEX3_VALUE)) == 0) { String m = getMod(); if (m != null) { try { TimexMod tm = TimexMod.valueOf(m); if (tm.getSymbol() != null) { s = tm.getSymbol() + s; } } catch (Exception ex) { } } } return s; }
@Override public Temporal intersect(Temporal t) { if (t == null) return this; if (t == TIME_UNKNOWN || t == DURATION_UNKNOWN) return this; if (t instanceof Time) { RelativeTime rt = new RelativeTime((Time) t, TemporalOp.INTERSECT, this); rt = (RelativeTime) rt.addMod(this.getMod()); return rt; } else if (t instanceof Range) { // return new TemporalSet(t, TemporalOp.INTERSECT, this); } else if (t instanceof Duration) { Duration d = (Duration) t; return intersect(d); } return null; }
public Temporal intersect(Temporal t) { if (t == null) return this; if (t == TIME_UNKNOWN || t == DURATION_UNKNOWN) return this; if (t instanceof Time) { RelativeTime rt = new RelativeTime((Time) t, TemporalOp.INTERSECT, this); rt = (RelativeTime) rt.addMod(this.getMod()); return rt; } else if (t instanceof Range) { // return new TemporalSet(t, TemporalOp.INTERSECT, this); } else if (t instanceof Duration) { Duration d = (Duration) t; return intersect(d); } return null; }
@Override public String toFormattedString(int flags) { if (getTimeLabel() != null) { return getTimeLabel(); } Period p = getJodaTimePeriod(); String s = (p != null) ? p.toString() : "PXX"; if ((flags & (FORMAT_ISO | FORMAT_TIMEX3_VALUE)) == 0) { String m = getMod(); if (m != null) { try { TimexMod tm = TimexMod.valueOf(m); if (tm.getSymbol() != null) { s = tm.getSymbol() + s; } } catch (Exception ex) { } } } return s; }
@Override public Temporal intersect(Temporal t) { if (t == null) return this; if (t == TIME_UNKNOWN || t == DURATION_UNKNOWN) return this; if (t instanceof Time) { RelativeTime rt = new RelativeTime((Time) t, TemporalOp.INTERSECT, this); rt = (RelativeTime) rt.addMod(this.getMod()); return rt; } else if (t instanceof Range) { // return new TemporalSet(t, TemporalOp.INTERSECT, this); } else if (t instanceof Duration) { Duration d = (Duration) t; return intersect(d); } return null; }