diff options
Diffstat (limited to 'projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSTimeZone.java')
| -rw-r--r-- | projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSTimeZone.java | 272 |
1 files changed, 272 insertions, 0 deletions
diff --git a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSTimeZone.java b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSTimeZone.java new file mode 100644 index 0000000..171e756 --- /dev/null +++ b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSTimeZone.java @@ -0,0 +1,272 @@ +/* +Wotonomy: OpenStep design patterns for pure Java applications. +Copyright (C) 2002 Israfil consulting Services Corporation + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, see http://www.gnu.org + +$Id: NSTimeZone.java 892 2006-02-16 12:47:16Z cgruber $ + +*/ + +package net.wotonomy.foundation; + +import java.io.ObjectStreamException; +import java.io.Serializable; +import java.util.Date; +import java.util.Locale; +import java.util.TimeZone; +/** +* A channel to the database, representing a communication +* stream within a context of an adaptor. +* +* @author cgruber@israfil.net +* @author $Author: cgruber $ +* @version $Revision: 892 $ +*/ + +public class NSTimeZone extends TimeZone + implements Cloneable, Serializable, NSCoding { + protected static class __NSTZPeriodComparator extends NSComparator { + + protected boolean _ascending = false; + + public int compare(Object obj, Object obj1) throws NSComparator.ComparisonException { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public __NSTZPeriodComparator() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public __NSTZPeriodComparator(boolean flag) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + } + + protected static class __NSTZPeriod { + + protected String _abbreviation = null; + protected int _isdst = 0; + protected int _offset = 0; + protected double _startTime = 0; + + protected boolean before(__NSTZPeriod _p_nstzperiod) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + protected boolean equals(__NSTZPeriod _p_nstzperiod) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + protected __NSTZPeriod() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + } + + + public static final String SystemTimeZoneDidChangeNotification = "NSSystemTimeZoneDidChangeNotification"; + protected NSData _data = null; + protected transient int _hashCode = 0; + protected transient boolean _initialized = false; + protected transient TimeZone _jdkTimeZone = null; + protected String _name = null; + protected transient int _rawOffset = 0; + protected transient NSMutableArray _timeZonePeriods = null; + protected transient int _timeZonePeriodsCount = 0; + protected transient boolean _useDaylightTime = false; + + public NSTimeZone() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + protected NSTimeZone(String s, NSData nsdata) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static NSDictionary abbreviationDictionary() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public Class classForCoder() { + return getClass(); + } + + public Object clone() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static Object decodeObject(NSCoder nscoder) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public void encodeWithCoder(NSCoder nscoder) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static synchronized NSTimeZone defaultTimeZone() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static String[] getAvailableIDs() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static TimeZone getDefault() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static NSArray knownTimeZoneNames() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static NSTimeZone localTimeZone() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static synchronized void resetSystemTimeZone() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static synchronized void setDefault(TimeZone timezone) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static synchronized void setDefaultTimeZone(NSTimeZone nstimezone) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public void setID(String s) { + throw new IllegalStateException(getClass().getName() + " is immutable."); + } + + public void setRawOffset(int i) { + throw new IllegalStateException(getClass().getName() + " is immutable."); + } + + public static synchronized NSTimeZone systemTimeZone() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static synchronized NSTimeZone timeZoneForSecondsFromGMT(int i) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static synchronized NSTimeZone timeZoneWithName(String s, boolean flag) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static synchronized NSTimeZone timeZoneWithNameAndData(String s, NSData nsdata) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public static NSTimeZone _nstimeZoneWithTimeZone(TimeZone timezone) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public String abbreviation() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public String abbreviationForTimestamp(NSTimestamp nstimestamp) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public NSData data() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public boolean equals(Object obj) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public String getDisplayName(boolean flag, int i, Locale locale) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public String getID() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public int getOffset(int i, int j, int k, int l, int i1, int j1) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public int getRawOffset() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public synchronized int hashCode() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public boolean hasSameRules(TimeZone timezone) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public boolean inDaylightTime(Date date) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public boolean isDaylightSavingTime() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public boolean isDaylightSavingTimeForTimestamp(NSTimestamp nstimestamp) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public boolean isEqualToTimeZone(NSTimeZone nstimezone) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public String name() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public int secondsFromGMT() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public int secondsFromGMTForTimestamp(NSTimestamp nstimestamp) { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public String toString() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + public boolean useDaylightTime() { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + + protected Object readResolve() throws ObjectStreamException { + throw new UnsupportedOperationException("Not Yet Implemented"); + } + +} +/* + * $Log$ + * Revision 1.1 2006/02/16 12:47:16 cgruber + * Check in all sources in eclipse-friendly maven-enabled packages. + * + * Revision 1.2 2003/08/06 23:07:52 chochos + * general code cleanup (mostly, removing unused imports) + * + * Revision 1.1 2002/07/14 21:56:16 mpowers + * Contributions from cgruber. + * + * Revision 1.1 2002/06/25 07:52:57 cgruber + * Add quite a few abstract classes, interfaces, and classes. All API consistent with WebObjects, but with no implementation, nor any private or package access members from the original. + * + */ |
