OpenNMS API 1.2.3

org.opennms.netmgt.config.capsd
Class IpManagement

java.lang.Object
  extended byorg.opennms.netmgt.config.capsd.IpManagement
All Implemented Interfaces:
java.io.Serializable

public class IpManagement
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
private  java.util.ArrayList _includeUrlList
           
private  java.lang.String _policy
           
private  java.util.ArrayList _rangeList
           
private  java.util.ArrayList _specificList
           
private  java.util.Vector propertyChangeListeners
           
 
Constructor Summary
IpManagement()
           
 
Method Summary
 void addIncludeUrl(int index, java.lang.String vIncludeUrl)
           
 void addIncludeUrl(java.lang.String vIncludeUrl)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
          Registers a PropertyChangeListener with this class.
 void addRange(int index, Range vRange)
           
 void addRange(Range vRange)
           
 void addSpecific(int index, java.lang.String vSpecific)
           
 void addSpecific(java.lang.String vSpecific)
           
 void clearIncludeUrl()
           
 void clearRange()
           
 void clearSpecific()
           
 java.util.Enumeration enumerateIncludeUrl()
           
 java.util.Enumeration enumerateRange()
           
 java.util.Enumeration enumerateSpecific()
           
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 java.lang.String[] getIncludeUrl()
           
 java.lang.String getIncludeUrl(int index)
           
 java.util.Collection getIncludeUrlCollection()
           
 int getIncludeUrlCount()
           
 java.lang.String getPolicy()
          Returns the value of field 'policy'.
 Range[] getRange()
           
 Range getRange(int index)
           
 java.util.Collection getRangeCollection()
           
 int getRangeCount()
           
 java.lang.String[] getSpecific()
           
 java.lang.String getSpecific(int index)
           
 java.util.Collection getSpecificCollection()
           
 int getSpecificCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
protected  void notifyPropertyChangeListeners(java.lang.String fieldName, java.lang.Object oldValue, java.lang.Object newValue)
          Notifies all registered PropertyChangeListeners when a bound property's value changes.
 boolean removeIncludeUrl(java.lang.String vIncludeUrl)
           
 boolean removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
          Removes the given PropertyChangeListener from this classes list of ProperyChangeListeners.
 boolean removeRange(Range vRange)
           
 boolean removeSpecific(java.lang.String vSpecific)
           
 void setIncludeUrl(int index, java.lang.String vIncludeUrl)
           
 void setIncludeUrl(java.lang.String[] includeUrlArray)
           
 void setIncludeUrlCollection(java.util.Collection vIncludeUrl)
           
 void setPolicy(java.lang.String policy)
          Sets the value of field 'policy'.
 void setRange(int index, Range vRange)
           
 void setRange(Range[] rangeArray)
           
 void setRangeCollection(java.util.Collection vRange)
           
 void setSpecific(int index, java.lang.String vSpecific)
           
 void setSpecific(java.lang.String[] specificArray)
           
 void setSpecificCollection(java.util.Collection vSpecific)
           
static IpManagement unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_policy

private java.lang.String _policy

_specificList

private java.util.ArrayList _specificList

_rangeList

private java.util.ArrayList _rangeList

_includeUrlList

private java.util.ArrayList _includeUrlList

propertyChangeListeners

private java.util.Vector propertyChangeListeners
Constructor Detail

IpManagement

public IpManagement()
Method Detail

addIncludeUrl

public void addIncludeUrl(java.lang.String vIncludeUrl)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
vIncludeUrl -
Throws:
java.lang.IndexOutOfBoundsException

addIncludeUrl

public void addIncludeUrl(int index,
                          java.lang.String vIncludeUrl)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vIncludeUrl -
Throws:
java.lang.IndexOutOfBoundsException

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
Registers a PropertyChangeListener with this class.

Parameters:
pcl - The PropertyChangeListener to register.

addRange

public void addRange(Range vRange)
              throws java.lang.IndexOutOfBoundsException
Parameters:
vRange -
Throws:
java.lang.IndexOutOfBoundsException

addRange

public void addRange(int index,
                     Range vRange)
              throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRange -
Throws:
java.lang.IndexOutOfBoundsException

addSpecific

public void addSpecific(java.lang.String vSpecific)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
vSpecific -
Throws:
java.lang.IndexOutOfBoundsException

addSpecific

public void addSpecific(int index,
                        java.lang.String vSpecific)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSpecific -
Throws:
java.lang.IndexOutOfBoundsException

clearIncludeUrl

public void clearIncludeUrl()

clearRange

public void clearRange()

clearSpecific

public void clearSpecific()

enumerateIncludeUrl

public java.util.Enumeration enumerateIncludeUrl()

enumerateRange

public java.util.Enumeration enumerateRange()

enumerateSpecific

public java.util.Enumeration enumerateSpecific()

equals

public boolean equals(java.lang.Object obj)
Note: hashCode() has not been overriden

Parameters:
obj -

getIncludeUrl

public java.lang.String getIncludeUrl(int index)
                               throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getIncludeUrl

public java.lang.String[] getIncludeUrl()

getIncludeUrlCollection

public java.util.Collection getIncludeUrlCollection()

getIncludeUrlCount

public int getIncludeUrlCount()

getPolicy

public java.lang.String getPolicy()
Returns the value of field 'policy'.

Returns:
the value of field 'policy'.

getRange

public Range getRange(int index)
               throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getRange

public Range[] getRange()

getRangeCollection

public java.util.Collection getRangeCollection()

getRangeCount

public int getRangeCount()

getSpecific

public java.lang.String getSpecific(int index)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getSpecific

public java.lang.String[] getSpecific()

getSpecificCollection

public java.util.Collection getSpecificCollection()

getSpecificCount

public int getSpecificCount()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.DocumentHandler handler)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

notifyPropertyChangeListeners

protected void notifyPropertyChangeListeners(java.lang.String fieldName,
                                             java.lang.Object oldValue,
                                             java.lang.Object newValue)
Notifies all registered PropertyChangeListeners when a bound property's value changes.

Parameters:
fieldName - the name of the property that has changed.
newValue - the new value of the property.
oldValue - the old value of the property.

removeIncludeUrl

public boolean removeIncludeUrl(java.lang.String vIncludeUrl)
Parameters:
vIncludeUrl -

removePropertyChangeListener

public boolean removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
Removes the given PropertyChangeListener from this classes list of ProperyChangeListeners.

Parameters:
pcl - The PropertyChangeListener to remove.
Returns:
true if the given PropertyChangeListener was removed.

removeRange

public boolean removeRange(Range vRange)
Parameters:
vRange -

removeSpecific

public boolean removeSpecific(java.lang.String vSpecific)
Parameters:
vSpecific -

setIncludeUrl

public void setIncludeUrl(int index,
                          java.lang.String vIncludeUrl)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vIncludeUrl -
Throws:
java.lang.IndexOutOfBoundsException

setIncludeUrl

public void setIncludeUrl(java.lang.String[] includeUrlArray)
Parameters:
includeUrlArray -

setIncludeUrlCollection

public void setIncludeUrlCollection(java.util.Collection vIncludeUrl)
Parameters:
vIncludeUrl -

setPolicy

public void setPolicy(java.lang.String policy)
Sets the value of field 'policy'.

Parameters:
policy - the value of field 'policy'.

setRange

public void setRange(int index,
                     Range vRange)
              throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRange -
Throws:
java.lang.IndexOutOfBoundsException

setRange

public void setRange(Range[] rangeArray)
Parameters:
rangeArray -

setRangeCollection

public void setRangeCollection(java.util.Collection vRange)
Parameters:
vRange -

setSpecific

public void setSpecific(int index,
                        java.lang.String vSpecific)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSpecific -
Throws:
java.lang.IndexOutOfBoundsException

setSpecific

public void setSpecific(java.lang.String[] specificArray)
Parameters:
specificArray -

setSpecificCollection

public void setSpecificCollection(java.util.Collection vSpecific)
Parameters:
vSpecific -

unmarshal

public static IpManagement unmarshal(java.io.Reader reader)
                              throws org.exolab.castor.xml.MarshalException,
                                     org.exolab.castor.xml.ValidationException
Parameters:
reader -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Throws:
org.exolab.castor.xml.ValidationException

OpenNMS API 1.2.3

Generated by eevans on May 29 2005 2015.