org.uninode.collection | ![]() |
org.uninode.0.815
Instance of Type[Type]
Inheriting from Type[Collection]
Known types are org.uninode.collection.MutableMap
Type data | Value |
org.uninode.Type.displayPattern | {att:org.uninode.Type[Collection].collectionName}[{att:org.uninode.Type[Collection].elementType}] |
org.uninode.Type[Type].instanceType | MutableMap |
org.uninode.Type[Collection].collectionName | MutableMap |
Attribute summary | Defined in | Uninode® Id | Properties | Default | |
String | toString This is the display string. | Node | org.uninode.0.102 | ||
Type | type The type of an object determines the behaviour and attributes of the object. | Node | org.uninode.0.101 | ||
String | uri | Node | org.uninode.0.103 | ||
String | displayPattern The display pattern of a type is used as the default tool to determine the display string of its instances. The pattern is inherited from the first supertype, unless it is overridden. The display pattern is a string of constant strings mixed with dynamic attribute calls. The format of an attribute call is {callName[:parameters]}. The parameters may contain attribute calls. {protocol} displays the Uninode id of the instance. {att:attribute} displays the value of the attribute, e.g {att:org.uninode.Attribute.name}. {attNull:attribute?null display string:not null display string} displays the result of the 'null display string' if the attribute value is null. Otherwise the 'not null display string' is displayed. {attTrue:attribute?true display string:false display string} displays the result of the 'true display string' if the attribute value is true. If the result is null or false, the 'false display string' is displayed. {n:pattern} displays a formatted number string. The pattern format is the same as the Java number format, e.g '#0,000.0#' | Type | org.uninode.0.120 | inheritValue | |
Text | doc This is the documentation of the attribute. HTML tags can be used. | Type | org.uninode.0.122 | ||
Boolean | docInstances True if all instances should be documented using automatic documentation tools. | Type | org.uninode.0.123 | N | |
List[EdgeDefinition] | edgeDefinitions | Type | org.uninode.0.115 | not null | |
String | name This is the name of the type, without the package prefix. | Type | org.uninode.0.112 | not null essential | |
Package | package This is the package of the type. | Type | org.uninode.0.111 | not null essential | |
Reference[org.uninode.Type.references] | references | Type | org.uninode.0.116 | not null | |
List[Type] | supertypes These are the supertypes of this type. Display pattern and Java class mapping is inherited from the first element in the list. | Type | org.uninode.0.114 | not null essential | |
Attribute | treeAttribute This attribute can be used to automatically build hierarchical tree structures. | Type | org.uninode.0.121 | inheritValue | |
String | collectionName | Type[Collection] | org.uninode.0.461 | type | |
Type | elementType | Type[Collection] | org.uninode.0.462 | not null essential |
Method summary | Defined in | Overrides | Properties | |
Boolean | isSubtypeOf(Type type) | Type |