From c6f391dd4d48922b9cf1c5fac08aecc67008f869 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Mon, 04 Jun 2007 17:26:28 +0000
Subject: [PATCH] Various improvements to the PropertyDefinition classes:
---
opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java b/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
index cd070fa..abd9880 100644
--- a/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
+++ b/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
@@ -41,14 +41,7 @@
* IP address property definition.
*/
public final class IPAddressPropertyDefinition extends
- AbstractPropertyDefinition<InetAddress> {
-
- /**
- * Serialization ID.
- */
- private static final long serialVersionUID = -6641292526738863824L;
-
-
+ PropertyDefinition<InetAddress> {
/**
* An interface for incrementally constructing IP address property
@@ -164,6 +157,16 @@
* {@inheritDoc}
*/
@Override
+ public <R, P> R accept(PropertyValueVisitor<R, P> v, InetAddress value, P p) {
+ return v.visitIPAddress(this, value, p);
+ }
+
+
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
public int compare(InetAddress o1, InetAddress o2) {
return o1.getHostAddress().compareTo(o2.getHostAddress());
}
--
Gitblit v1.10.0