|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.dependency.spi.Cardinality
public class Cardinality
Cardinality def.
Field Summary | |
---|---|
static int |
INFINITY
|
static Cardinality |
ONE_TO_MANY
|
static Cardinality |
ONE_TO_ONE
|
static Cardinality |
ZERO_TO_MANY
|
static Cardinality |
ZERO_TO_ONE
|
Fields inherited from class org.jboss.util.JBossObject |
---|
hashCode, log, toString |
Method Summary | |
---|---|
static Cardinality |
createCardinality(int left,
int right)
Create cardinality with [#left, #right] interval. |
static Cardinality |
createLimitedCardinality(int end)
Create cardinality which ends at #end and starts at zero. |
static Cardinality |
createUnlimitedCardinality(int start)
Create cardinality which starts at #start and has no limit. |
boolean |
equals(Object obj)
|
static Cardinality |
fromString(String string)
Parse cardinality from string - #1..#2. |
protected int |
getHashCode()
|
int |
getLeft()
|
protected static String |
getLimitFromInt(int limit)
Get limit as string. |
protected static int |
getLimitFromString(String limit)
Get limit from string. |
int |
getRight()
|
String |
getType()
|
boolean |
isInRange(int number)
Is number in cardinality's range. |
boolean |
isLeftInfinity()
|
boolean |
isRightInfinity()
|
static Cardinality |
toCardinality(String type)
Get the cardinality by type. |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer)
|
protected void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
Methods inherited from class org.jboss.util.JBossObject |
---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int INFINITY
public static final Cardinality ZERO_TO_ONE
public static final Cardinality ZERO_TO_MANY
public static final Cardinality ONE_TO_ONE
public static final Cardinality ONE_TO_MANY
Method Detail |
---|
public boolean isInRange(int number)
number
- number to check
public static Cardinality toCardinality(String type)
type
- the commont type
protected static int getLimitFromString(String limit)
limit
- from string
protected static String getLimitFromInt(int limit)
limit
- right limit
public static Cardinality fromString(String string)
string
- cardinality string
public static Cardinality createUnlimitedCardinality(int start)
start
- the left number of cardinality interval
createCardinality(int,int)
public static Cardinality createLimitedCardinality(int end)
end
- the right number of cardinality interval
createCardinality(int,int)
public static Cardinality createCardinality(int left, int right)
left
- left point in intervalright
- right point in interval
protected int getHashCode()
getHashCode
in class org.jboss.util.JBossObject
public void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString
in interface org.jboss.util.JBossInterface
toShortString
in class org.jboss.util.JBossObject
protected void toString(org.jboss.util.JBossStringBuilder buffer)
toString
in class org.jboss.util.JBossObject
public boolean equals(Object obj)
equals
in class Object
public String getType()
public int getLeft()
public int getRight()
public boolean isLeftInfinity()
public boolean isRightInfinity()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |