diff options
author | Robert Godfrey <rgodfrey@apache.org> | 2007-04-12 14:55:44 +0000 |
---|---|---|
committer | Robert Godfrey <rgodfrey@apache.org> | 2007-04-12 14:55:44 +0000 |
commit | 9931aca0cd8c03b89209589cae8fe507a37b3629 (patch) | |
tree | 9dd9fb236c0f1a33cb5d6342e27ee527c2c29418 | |
parent | ba393856e0dfef0ad247e7d8ac7e0ad13bf5bd3e (diff) | |
download | qpid-python-9931aca0cd8c03b89209589cae8fe507a37b3629.tar.gz |
Unbreaking trunk due to erroneous commit
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@527965 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | qpid/java/common/templates/model/ProtocolVersionListClass.tmpl | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/qpid/java/common/templates/model/ProtocolVersionListClass.tmpl b/qpid/java/common/templates/model/ProtocolVersionListClass.tmpl deleted file mode 100644 index 4a2592d11b..0000000000 --- a/qpid/java/common/templates/model/ProtocolVersionListClass.tmpl +++ /dev/null @@ -1,127 +0,0 @@ -&{ProtocolVersion.java} -/* -* -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you under the Apache License, Version 2.0 (the -* "License"); you may not use this file except in compliance -* with the License. You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, -* software distributed under the License is distributed on an -* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -* KIND, either express or implied. See the License for the -* specific language governing permissions and limitations -* under the License. -* -*/ - -/* -* This file is auto-generated by ${GENERATOR} - do not modify. -* Supported AMQP versions: -%{VLIST} * ${major}-${minor} -*/ - -package org.apache.qpid.framing; - -import java.util.SortedSet; -import java.util.Collections; -import java.util.TreeSet; - - -public class ProtocolVersion implements Comparable -{ - private final byte _majorVersion; - private final byte _minorVersion; - - - public ProtocolVersion(byte majorVersion, byte minorVersion) - { - _majorVersion = majorVersion; - _minorVersion = minorVersion; - } - - public byte getMajorVersion() - { - return _majorVersion; - } - - public byte getMinorVersion() - { - return _minorVersion; - } - - - public int compareTo(Object o) - { - ProtocolVersion pv = (ProtocolVersion) o; - if(getMajorVersion() > pv.getMajorVersion()) - { - return 1; - } - else if(getMajorVersion() < pv.getMajorVersion()) - { - return -1; - } - else if(getMajorVersion() > pv.getMajorVersion()) - { - return 1; - } - else if(getMinorVersion() < pv.getMinorVersion()) - { - return -1; - } - else - { - return 0; - } - - } - - public boolean equals(Object o) - { - return o != null && (o == this || (compareTo(o) == 0)); - } - - public int hashCode() - { - return (0xFF & (int)_minorVersion) | ((0xFF & (int)_majorVersion) << 8); - } - - - public boolean isSupported() - { - return _supportedVersions.contains(this); - } - - public static ProtocolVersion getLatestSupportedVersion() - { - return _supportedVersions.last(); - } - - private static final SortedSet<ProtocolVersion> _supportedVersions; - - static - { - SortedSet<ProtocolVersion> versions = new TreeSet<ProtocolVersion>(); - -%{VLIST} versions.add(new ProtocolVersion((byte)${major},(byte)${minor})); - - _supportedVersions = Collections.unmodifiableSortedSet(versions); - } - - - public static SortedSet<ProtocolVersion> getSupportedProtocolVersions() - { - return _supportedVersions; - } - - - - - -} |