Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.hivemind
Class Occurances  view Occurances download Occurances.java

java.lang.Object
  extended byorg.apache.hivemind.Occurances

public abstract class Occurances
extends java.lang.Object

Identifies the number of contributions allowed to a configuration extension point.


Field Summary
private  java.lang.String _name
           
static Occurances NONE
           
static Occurances ONE_PLUS
          At least one is required.
static Occurances OPTIONAL
          Optional, may be zero or one, but not more.
static Occurances REQUIRED
          Exactly one is required.
static Occurances UNBOUNDED
          An unbounded number, zero or more.
 
Constructor Summary
private Occurances(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
abstract  boolean inRange(int count)
          Validates that an actual count is in range for the particular Occurances count.
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNBOUNDED

public static final Occurances UNBOUNDED
An unbounded number, zero or more.


OPTIONAL

public static final Occurances OPTIONAL
Optional, may be zero or one, but not more.


REQUIRED

public static final Occurances REQUIRED
Exactly one is required.


ONE_PLUS

public static final Occurances ONE_PLUS
At least one is required.


NONE

public static final Occurances NONE

_name

private java.lang.String _name
Constructor Detail

Occurances

private Occurances(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


inRange

public abstract boolean inRange(int count)
Validates that an actual count is in range for the particular Occurances count.