|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nasa.arc.brahms.common.data.BrahmsObject
gov.nasa.arc.brahms.common.data.CollectionType
public class CollectionType
A CollectionType represents a type that can maintain a list of multiple values optionally identified by an index or key. This type is one of the types used to define the type of attributes, variables or parameters.
| Field Summary | |
|---|---|
static CollectionType |
MAP_TYPE
|
| Fields inherited from interface gov.nasa.arc.brahms.common.IConstants |
|---|
ABORT, ACTIVECLASS, ACTIVECONCEPT, ACTIVEINSTANCE, AGENT, ANONYMOUS, ANYAGENT, AREA, AREADEF, ASSIGNED, ATTRIBUTE, BASEAREADEF, BASECLASS, BASECONCEPTUALCLASS, BASEGROUP, BASELIBRARY, BOOLEAN, BROADCAST, BUILDING, BYTE, CCLOCK, CDATE, CHAR, CITY, CLASS, CLOCK, COLLECTALL, COMMUNICATE, COMPLETE, COMPOSITE, COMPUTER, CONCEPT, CONCEPTUALCLASS, CONCEPTUALCONCEPT, CONCEPTUALOBJECT, CONTINUE, COPY, CREATEAGENT, CREATEAREA, CREATEOBJECT, current, CURRENT, DATAFRAME, DATE, DB, DETECTABLE, DIV, DOUBLE, EMAIL, EMPTY_STRING, END, ENDACTIVITY, ENTAGENT, EQ, EXCEPTION, EXPR, FACE2FACE, FACTFRAME, FALSE, FAX, FLOAT, FOREACH, FORONE, G2, GE, GEOGRAPHYCONCEPT, GESTURE, GET, GROUP, GT, IMPASSE, INT, INVALID, JAVA, JAVA_TYPE, KNOWN_MODIFIER, KNOWNVAL_MODIFIER, LE, LOCAL, LONG, LT, MAP, MINUS, MOD, MOVE, MULT, NE, NEW, NONE, NOT_MODIFIER, NOWORK, O, OA, OBJECT, ONTOLOGY, PAGER, PARAMETER, PATH, PHONE, PLUS, PRIMITIVE, PRIVATE, PROAGENT, PROTECTED, PRSAGENT, PUBLIC, PUT, RECEIVE, RELATION, sACTIVECLASS, sACTIVECONCEPT, sACTIVEINSTANCE, sAGENT, sARCHIVE, sAREA, sAREADEF, sBOOLEAN, sBYTE, sBYTECODEEXT, sCHAR, sCLASS, sCOMPUTER, sCONCEPT, sCONCEPTUALCLASS, sCONCEPTUALCONCEPT, sCONCEPTUALOBJECT, sCOPY, sCURRENT, sDETECTABLE, sDOUBLE, sEMAIL, sEND, SEND, sFACE2FACE, sFAX, sFILEEXT, sFLOAT, sGEOGRAPHYCONCEPT, sGROUP, SHORT, SIMAGENT, sINT, sJAVA_TYPE, sLONG, sMAP, sNEW, sNONE, sNOWORK, sOBJECT, SOURCECODE, sPAGER, sPARAMETER, sPATH, sPHONE, sPRIVATE, sPROJECTEXT, sPROTECTED, sPUBLIC, sSHORT, sSTART, sSTRING, sSYMBOL, START, STRING, sUNKNOWN, sVOID, SYMBOL, TRUE, UDT, UML, UNASSIGNED, UNDEFINED, unknown, UNKNOWN, UNKNOWN_MODIFIER, V, VARIABLE, VOID, WHENEVER, WORKFRAME, WORLD, XML |
| Constructor Summary | |
|---|---|
CollectionType()
Constructor, creates a new undefined CollectionType |
|
CollectionType(int type)
Constructor, creates a new CollectionType for the specified type of collection. |
|
| Method Summary | |
|---|---|
boolean |
compareTypes(Type type,
boolean target)
This method compares this type with the given type and checks based on the target flag whether the types can be converted to one another. |
java.lang.String |
getFullyQualifiedName()
Returns the fully qualified name of the collection type. |
java.lang.String |
getName()
Returns a String representation for the collection type. |
int |
getType()
Returns the collection type. |
static boolean |
isCollectionType(int type)
Indicates whether the type indicated by the specified type constants is a collection type. |
void |
setType(int type)
Sets the collection type. |
java.lang.String |
toString()
Returns the string representation of this collection type |
| Methods inherited from class gov.nasa.arc.brahms.common.data.BrahmsObject |
|---|
delete, export, getFile, getID, getLine, getSerialNumber, isBCC, isDynamic, isLoaded, isResolved, setBCC, setDynamic, setFile, setID, setID, setLine, setLoaded, setResolved, setSerialNumber |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gov.nasa.arc.brahms.common.data.Type |
|---|
getSerialNumber |
| Field Detail |
|---|
public static final CollectionType MAP_TYPE
| Constructor Detail |
|---|
public CollectionType()
public CollectionType(int type)
type - the collection type| Method Detail |
|---|
public static final boolean isCollectionType(int type)
type - the type constant to be tested
public void setType(int type)
type - the type of collectionpublic int getType()
getType in interface Typepublic java.lang.String getName()
getName in interface Typepublic java.lang.String getFullyQualifiedName()
getFullyQualifiedName in interface Type
public boolean compareTypes(Type type,
boolean target)
compareTypes in interface Typetype - the type to compare this type withtarget - true if this type is the target false if the given type is the target
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||