| Modifier and Type | Class and Description |
|---|---|
class |
Concept |
class |
ConcinnityDefinition |
class |
ConcinnityModule |
| Modifier and Type | Class and Description |
|---|---|
class |
DmconcinnitySchemaAG
The dark-matter Concinnity schema defines a set of mechanisms\n that allow
for ad hoc representation of concepts and various types of relationships\n
between them.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConceptDMW
The Concept class provides a flexible mechanism for defining concepts that
can be\n linked in arbitrary or structured ways to other concepts.
|
class |
ConcinnityDefinitionDMW
The ConcinnityDefinition provides a common base for all Concinnity related
definitions.
|
class |
ConcinnityModuleDMW
Generated from the dmconcinnity schema at version unknown
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActifactGenerator |
class |
GenerationContext |
class |
MethodGenerator |
class |
WrapperGenerator |
| Modifier and Type | Class and Description |
|---|---|
class |
DmgSchemaAG
The dmg schema defines classes used by the Dark Matter Generator
framework.\n The concept of the framework is to allow users to extend the
overall code generation\n mechanism by providing their own generators that
conform to the DarkMatterGeneratorIF\n interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActifactGeneratorDMW
Generated from the dmg schema at version 0.1
|
class |
DmgConfigDMW
The DmgConfig class is used to specify a set of schemas and a set of \n
code generators to be run when you want to generate various types of code.
|
class |
GenerationContextDMW
The GenerationContext acts as a gathering point for a set of\n code
generation components.
|
class |
MethodGeneratorDMW
The MethodGenerator allows for the definition of a code generation\n
component that creates access methods for wrapper classes in different
usage\n environments.
|
class |
WrapperGeneratorDMW
The WrapperGenerator allows for the definition of a code generation\n
component that creates DMO wrappers for use in particular usage
environments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionCancelRequest |
class |
ActionCancelResponse |
class |
ActionRequest |
class |
ActionResponse |
class |
CreateRequest |
class |
CreateResponse |
class |
DeleteRequest |
class |
DeleteResponse |
class |
DenotifyRequest |
class |
DenotifyResponse |
class |
DMPEvent |
class |
DMPMessage
This set of extended wrappers is meant for use on the server side of things
when you're using the Dark Matter Protocol in a GWT RPC context.
|
class |
GetRequest |
class |
GetResponse
The GetResponse is sent in response to a GetRequest; funny isn't it ;-) This
extended version of the GetResponse adds a bit of additional behaviour when it is
created by calling GetRequest.getResponse() - not only are the required values
filled in using the fillStandard() method, but any DmcSliceInfo associated with
the request is set on the response as well.
|
class |
LoginRequest |
class |
LoginResponse |
class |
LogoutRequest |
class |
LogoutResponse |
class |
NotifyRequest |
class |
NotifyResponse |
class |
PreAuthRequest |
class |
PreAuthResponse |
class |
Request
The Request class is the base of all request messages.
|
class |
Response |
class |
SetRequest |
class |
SetResponse |
| Modifier and Type | Method and Description |
|---|---|
DmwWrapper |
CreateRequest.getNewObjectWrapped()
If the new object has generated/extended DMW code, this method will return the
DMO wrapped in its associated DMW object.
|
DmwWrapper |
DMPEvent.getSourceObjectWrapped()
If the event object has generated/extended DMW code, this method will return the
DMO wrapped in its associated DMW object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CreateRequest.setNewObject(DmwWrapper value)
Allows you to set the newly created object using a wrapper.
|
| Constructor and Description |
|---|
CreateRequest(DmwWrapper newobj)
Constructs a new CreateRequest.
|
DMPEvent(DMPEventTypeEnum et,
DmwWrapper w) |
SetRequest(DmwWrapper obj)
This constructor assumes that the object passed as argument has an associated modifier i.e.
|
SetRequest(DmwWrapper referringObject,
DmcTypeModifierMV refRemovalMod)
This convenience constructor can be used when handling the removal of references
to a deleted object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmpSchemaAG
The Dark Matter Protocol (DMP) is a general purpose data
access/manipulation protocol\n that provides operations for log in, log
out, CRUD behaviour, event notification and\n remote method invocation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionCancelRequestDMW
The ActionCancelRequest is used to cancel an action that is running\n on
the server.
|
class |
ActionCancelResponseDMW
The ActionCancelResponse returns the results of cancelling a running
action.
|
class |
ActionRequestDMW
The ActionRequest is used to trigger behaviour on one or more objects.
|
class |
ActionResponseDMW
The ActionResponse returns the results of a particular ActionRequest.
|
class |
CreateRequestDMW
The CreateRequest allows you to create a new object.
|
class |
CreateResponseDMW
The CreateResponse returns the results of a particular CreateRequest.
|
class |
DeleteRequestDMW
The DeleteRequest allows you to delete one or more objects.
|
class |
DeleteResponseDMW
The DeleteResponse returns the results of a particular DeleteRequest.
|
class |
DenotifyRequestDMW
The DenotifyRequest allows you to deregister for event notification on\n
one or more objects.
|
class |
DenotifyResponseDMW
The DenotifyResponse is sent as a result of a DenotifyRequest.
|
class |
DMPEventDMW
The Event class allows for the asynchronous notification of noteworthy
system events.
|
class |
DMPMessageDMW
The DMPMessage class provides a common base for all messages that\n
comprise the Dark Matter Protocol (DMP).
|
class |
GetRequestDMW
The GetRequest is used to retrieve objects.
|
class |
GetResponseDMW
The GetResponse returns a set of objects.
|
class |
LoginRequestDMW
The LoginRequest allows you to connect to connect to something and\n pass
along credentials.
|
class |
LoginResponseDMW
The LoginResponse is returned after a Login request is received.
|
class |
LogoutRequestDMW
The LogoutRequest allows you to disconnect from your current session.
|
class |
LogoutResponseDMW
The LogoutResponse will indicate that you have successfully terminated\n
your current session.
|
class |
NotifyRequestDMW
The NotifyRequest allows you to register for events on an arbitrary object
or set\n of objects.
|
class |
NotifyResponseDMW
The NotifyResponse is sent as the result of a NotifyRequest.
|
class |
PreAuthRequestDMW
The PreAuthRequest allows for the retrieval of information from the\n
servlet before a user has authenticated.
|
class |
PreAuthResponseDMW
The PreAuthResponse is sent as a result of a PreAuthRequest.
|
class |
RequestDMW
The request class provides a common base for all request messages.
|
class |
ResponseDMW
The Response class serves as a common base for all response messages.
|
class |
SetRequestDMW
The SetRequest allows you to alter the attribute values associated\n with
an object.
|
class |
SetResponseDMW
The SetResponse returns the results of a particular SetRequest.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DotNamedObject |
class |
HierarchicObject
The extended HierarchicObject class provides a variety of functionality
that makes using hierarchic objects convenient.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmrbaseSchemaAG
The dmrbase schema defines classes that provide base support\n for the
Dark Matter Repository (DMR) concepts.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DotNamedObjectDMW
A DotNamedObject is a hierarchic object whose fully qualified\n name is
composed of naming attributes separated by periods.
|
class |
HierarchicObjectDMW
A HierarchicObject is meant to represent any object that can\n be
identified with a Fully Qualified Name (FQN) and exists in a containment\n
relationship with other objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LDAPHierarchicObject
The LDAPHierarchicObject class extends the LDAPHierarchicObjectDMW class and provides
utilities to arrange objects into a hierarchy based on their Fully Qualified Names (FQNs).
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmrldapSchemaAG
The dmrldap schema defines classes that allow for the storage\n of Dark
Matter Objects in LDAP enabled Directory Servers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LDAPHierarchicObjectDMW
The LDAPHierarchicObject provides some additional structure and\n
conventions to the HierarchicObject to make it usable in conjunction with
an LDAP\n enabled directory server.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
LDAPSchemaAUX.getLdapIdPrefix(DmwWrapper corew) |
static AttributeDefinition |
LDAPClassAUX.getNamingAttribute(DmwWrapper corew) |
static String |
LDAPClassAUX.getReposName(DmwWrapper corew) |
static String |
LDAPAttributeAUX.getReposName(DmwWrapper corew) |
static boolean |
LDAPSchemaAUX.hasAux(DmwWrapper corew)
This method checks if the object has this auxiliary class.
|
static boolean |
LDAPClassAUX.hasAux(DmwWrapper corew)
This method checks if the object has this auxiliary class.
|
static boolean |
LDAPAttributeAUX.hasAux(DmwWrapper corew)
This method checks if the object has this auxiliary class.
|
static DmcAttribute<?> |
LDAPSchemaAUX.remLdapIdPrefix(DmwWrapper corew)
Removes the ldapIdPrefix attribute from the object.
|
static DmcAttribute<?> |
LDAPClassAUX.remNamingAttribute(DmwWrapper corew)
Removes the namingAttribute attribute from the object.
|
static DmcAttribute<?> |
LDAPClassAUX.remReposName(DmwWrapper corew)
Removes the reposName attribute from the object.
|
static DmcAttribute<?> |
LDAPAttributeAUX.remReposName(DmwWrapper corew)
Removes the reposName attribute from the object.
|
static void |
LDAPSchemaAUX.setLdapIdPrefix(DmwWrapper corew,
Object value)
Sets ldapIdPrefix to the specified value.
|
static void |
LDAPClassAUX.setNamingAttribute(DmwWrapper corew,
Object value)
Sets the namingAttribute to the specified value.
|
static void |
LDAPClassAUX.setReposName(DmwWrapper corew,
Object value)
Sets reposName to the specified value.
|
static void |
LDAPAttributeAUX.setReposName(DmwWrapper corew,
Object value)
Sets reposName to the specified value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionDefinition |
class |
AttributeDefinition |
class |
ClassDefinition |
class |
ComplexTypeDefinition |
class |
Concinnity |
class |
Dependency |
class |
DependencyImplementation |
class |
DmsDefinition
The DmsDefinition class is the base class from which all Dark Matter Schema (DMS)
objects are derived.
|
class |
DSDefinition |
class |
DSDefinitionModule
The DSDefinitionModule is used to describe the base characteristics of a set
of Domain Specific Definitions (DSDs).
|
class |
EnumDefinition |
class |
ExtendedReferenceTypeDefinition |
class |
MetaSchema |
class |
MetaSchemaAG
This class creates the basic definitions that allow for the definition of schemas.
|
class |
RuleCategory |
class |
RuleData |
class |
RuleDefinition |
class |
RunContext |
class |
SchemaDefinition |
class |
SliceDefinition |
class |
TypeDefinition |
| Modifier and Type | Method and Description |
|---|---|
DmwWrapper |
ClassDefinition.newInstance()
This function instantiates a new instance of the object type defined
by this class definition.
|
DmwWrapper |
SchemaManager.wrapIt(DmcObject dmo) |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionDefinitionDMW
This class is used to define the actions that may be triggered on\n an
object.
|
class |
ActionTriggerInfoDMW
The ActionTriggerInfo class simply provides a common base for the bundle\n
of information required to remotely trigger an action on an object.
|
class |
AttributeDefinitionDMW
This class is used to define attributes to be used\n as part of a class
definition.
|
class |
ClassDefinitionDMW
This class provides the basic mechanism to define new classes for a
schema.
|
class |
ComplexTypeDefinitionDMW
The ComplexTypeDefinition provides a mechanism for defining the structure
of\n a complex type composed of other types.
|
class |
ConcinnityDMW
When concinnity was conceived, it was conceived as a way of binding
knowledge across\n different domains.
|
class |
DependencyDMW
The Dependency class allows for the definition of a named dependency\n on
something; usually an interface.
|
class |
DependencyImplementationDMW
The DependencyImplementation allows you to fulfill a defined Dependency.\n
When a RunContext is specified, it will indicate a set of dependencies.
|
class |
DmsDefinitionDMW
The DmsDefinition class provides a common base for all dark-matter schema
(DMS) definition classes.
|
class |
DSDefinitionDMW
The domain specific definition (DSDefinition) forms the basis for all
definitions\n that use dark-matter as their basis.
|
class |
DSDefinitionModuleDMW
The DSDefinitionModule is a definition that defines a collection of
definitions\n and provides a basis for the generation of various artifacts
that allow for parsing and\n management of that set of definitions.\n
|
class |
EnumDefinitionDMW
The EnumDefinition allows for the definition of real Java enums that
provide\n inherent mapping of the string and integer values of the enum
into actual enum values.
|
class |
ExtendedReferenceTypeDefinitionDMW
The ExtendedReferenceTypeDefinition provides a mechanism for extending \n
the automatically generated named object reference attribute types with
additional\n information.
|
class |
RuleCategoryDMW
The RuleCategory allows for the definition of categories of rules to be
applied\n to various objects and indicates the expected interface to be
implemented by a rule instance.\n A RuleDefinition may belong to multiple
categories.
|
class |
RuleDataDMW
The RuleData class serves as a common base for all ClassDefinitions\n that
are generated internally to represent the data associated with
RuleDefinitions.
|
class |
RuleDefinitionDMW
The RuleDefinition allows for the definition of rules that can\n be
applied to attributes or classes.
|
class |
RunContextDMW |
class |
SchemaDefinitionDMW
This class is used to define a schema as a discrete, nameable entity.
|
class |
SliceDefinitionDMW
The SliceDefinition class is used to define a named set of attributes\n
that are used to retrieve a slice of an object i.e.
|
class |
TypeDefinitionDMW
The
TypeDefinition is used to define the types of
attributes that can be used\n as the basis for attribute values. |
| Modifier and Type | Class and Description |
|---|---|
class |
ABConceptX |
class |
AConceptBase |
class |
AConceptX |
class |
ModuleA |
| Modifier and Type | Class and Description |
|---|---|
class |
DsdASchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ABConceptXDMW
Generated from the dsdA schema at version unknown
|
class |
AConceptBaseDMW
The base definition for this DSD module.
|
class |
AConceptXDMW
Generated from the dsdA schema at version unknown
|
class |
ModuleADMW
Generated from the dsdA schema at version unknown
|
| Modifier and Type | Class and Description |
|---|---|
class |
BConceptBase |
class |
BConceptX |
class |
ModuleB |
| Modifier and Type | Class and Description |
|---|---|
class |
DsdBSchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BConceptBaseDMW
The base definition for this DSD module.
|
class |
BConceptXDMW
Generated from the dsdB schema at version unknown
|
class |
ModuleBDMW
Generated from the dsdB schema at version unknown
|
| Modifier and Type | Class and Description |
|---|---|
class |
CConceptBase |
class |
CConceptX |
class |
ModuleC |
| Modifier and Type | Class and Description |
|---|---|
class |
DsdCSchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CConceptBaseDMW
The base definition for this DSD module.
|
class |
CConceptXDMW
Generated from the dsdC schema at version unknown
|
class |
ModuleCDMW
Generated from the dsdC schema at version unknown
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientCountFilter |
class |
ClientCountFilterRequest |
class |
ObjWithRefs |
class |
ObjWithRefsDerivedA |
class |
ObjWithRefsDerivedB |
class |
TestAbstractExtended |
| Modifier and Type | Class and Description |
|---|---|
class |
TestOneLevelSubpackageExtended |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDerivedDiffSubpackage |
| Modifier and Type | Class and Description |
|---|---|
class |
DmtSchemaAG
The dmt schema defines a sets of definitions for Dark Matter Testing
purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseObjDMW
Generated from the dmt schema at version 0.1
|
class |
ClientCountFilterDMW
Generated from the dmt schema at version 0.1
|
class |
ClientCountFilterRequestDMW
Generated from the dmt schema at version 0.1
|
class |
ComplexTypeTestDMW
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefHSDMW
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefMVDMW
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefMVIDXDMW
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefSVDMW
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefTSDMW
Generated from the dmt schema at version 0.1
|
class |
IntegerNamedObjectDMW
Generated from the dmt schema at version 0.1
|
class |
NameContainerTestDMW
Generated from the dmt schema at version 0.1
|
class |
NamedObjHMDMW
Generated from the dmt schema at version 0.1
|
class |
NamedObjHSDMW
Generated from the dmt schema at version 0.1
|
class |
NamedObjMVDMW
Generated from the dmt schema at version 0.1
|
class |
NamedObjMVIDXDMW
Generated from the dmt schema at version 0.1
|
class |
NamedObjSVDMW
Generated from the dmt schema at version 0.1
|
class |
NamedObjTMDMW
Generated from the dmt schema at version 0.1
|
class |
NamedObjTSDMW
Generated from the dmt schema at version 0.1
|
class |
ObjWithRefsDerivedADMW
Used to test restricting object references in derived classes.
|
class |
ObjWithRefsDerivedBDMW
Used to test restricting object references in derived classes.
|
class |
ObjWithRefsDMW
Generated from the dmt schema at version 0.1
|
class |
ParseTestDMW
Used to test the DmcUncheckedOIFParser in the creation of
DmcUncheckedObjects within DmcUncheckedObjects.
|
class |
PrimitiveHMDMW
Generated from the dmt schema at version 0.1
|
class |
PrimitiveHSDMW
Generated from the dmt schema at version 0.1
|
class |
PrimitiveMVDMW
Generated from the dmt schema at version 0.1
|
class |
PrimitiveMVIDXDMW
Generated from the dmt schema at version 0.1
|
class |
PrimitiveSVDMW
Generated from the dmt schema at version 0.1
|
class |
PrimitiveTMDMW
Generated from the dmt schema at version 0.1
|
class |
PrimitiveTSDMW
Generated from the dmt schema at version 0.1
|
class |
TestAbstractExtendedDMW
The TestAbstract class just defines an abstract base class from which\n
other test classes can be derived to tes this type of derivation.
|
class |
TestAbstractFixedDMW
The TestAbstract class just defines an abstract base class from which\n
other test classes can be derived to tes this type of derivation.
|
class |
TestBasicNamedObjectExtendedDMW
The TestBasicNamedObjectExtended class provides a test bed for a named
object\n that's extended.
|
class |
TestBasicNamedObjectFixedDMW
The TestBasicNamedObjectFixed class provides a test bed for a named object.
|
class |
TestBasicObjectFixedDMW
The TestBasicObjectFixed class provides a test bed for all types of
basic\n attribute values.
|
class |
TestDerivedDiffSubpackageDMW
The TestDerivedDiffSubpackage test derivation from a different subpackage.
|
class |
TestDerivedSubpackageDMW
The TestDerivedSubpackage tests derivation within the same subpackage.
|
class |
TestMultiLevelSubpackageDMW
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
TestOneLevelSubpackageDMW
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
TestOneLevelSubpackageExtendedDMW
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
UnnamedObjHSDMW
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjMVDMW
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjMVIDXDMW
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjSVDMW
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjTSDMW
Generated from the dmt schema at version 0.1
|
class |
UsingIndexedAttributesDMW
Generated from the dmt schema at version 0.1
|
class |
UsingObjRefHMDMW
Generated from the dmt schema at version 0.1
|
class |
UUIDNamedObjectDMW
Generated from the dmt schema at version 0.1
|
| Modifier and Type | Method and Description |
|---|---|
static String |
TestBasicAuxiliary.getSvString(DmwWrapper corew) |
static boolean |
TestBasicAuxiliary.hasAux(DmwWrapper corew)
This method checks if the object has this auxiliary class.
|
static DmcAttribute<?> |
TestBasicAuxiliary.remSvString(DmwWrapper corew)
Removes the svString attribute from the object.
|
static void |
TestBasicAuxiliary.setSvString(DmwWrapper corew,
Object value)
Sets svString to the specified value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmuDefinition |
class |
DmuModule |
| Modifier and Type | Class and Description |
|---|---|
class |
PayloadExample |
class |
PayloadSortInfo |
| Modifier and Type | Class and Description |
|---|---|
class |
DmuSchemaAG
This is the schema definition for the dmu domain-specific language.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmuDefinitionDMW
This is the module definition for the dmu domain-specific language.
|
class |
DmuModuleDMW
This is the module definition for the dmu domain-specific language.
|
class |
PayloadExampleDMW
json: The PayloadExample allows you to specify\n
examples of JSON payloads to be used to test various functionality.
|
class |
PayloadSortInfoDMW
json: In order to perform the diff between an
existing configuration on\n the device and an incoming payload, the JSON
objects must have arrays of objects\n sorted based on specified key
values.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmvSchemaAG
The dmv schema defines classes associated with the Dark Matter
Validation\n (DMV) framework based on RuleDefinitions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedAttributesRuleDataDMW
The AllowedAttributesRule will determine whether or not the \n attributes
of a DMO conform to the must/may specification of its class definition.\n
For classes of type EXTENSIBLE, only the must have attributes are
checked.\n
|
class |
CardinalityRuleDataDMW
The CardinalityRule lets you specify the required cardinality of a
multi-valued attribute.\n
|
class |
CheckAttributesBasedOnValueRuleDataDMW
The CheckAttributesBasedOnValueRule allows you to specify\n that certain
optional attributes must exist (or not exist) based on the value\n of
another single valued attribute in an object.
|
class |
InitRuleDataDMW
The InitRule allows you to specify attribute values for a \n newly created
object or an object read from file or received in a CreateRequest\n (for
instance).
|
class |
NamedObjectRuleDataDMW
The NamedObjectRule will validate a ClassDefinition for a named object\n
to ensure that the isNamedBy attribute is included in the must have
attributes list.
|
class |
NumericRangeRuleDataDMW
The NumericRangeRule ensures that a numeric attribute has values\n that
fall within a given range.
|
class |
OneOfTheseAttributesRequiredRuleDataDMW
The OneOfTheseAttributesRequiredRule allows you to specify\n that one of
the possible optional attributes specified must be present\n in the object
being checked.\n
|
class |
OnlyOneOfTheseAttributesAllowedRuleDataDMW
The OnlyOneOfTheseAttributesAllowedRule allows you to specify\n that only
one of the possible attributes specified must be present\n in the object
being checked.
|
class |
PartCheckerRuleDataDMW
The PartCheckerRule will validate a ComplexTypeDefinition\n for some of
the more tricky aspects of that definition.
|
class |
PatternMatchRuleDataDMW
The PatternMatchRule allows you to validate that an attribute\n in an
object conforms to a regex pattern that you specify.
|
class |
ReferencedAttributeTypeRuleDataDMW
The ReferencedAttributeTypeRule allows you to restrict the type of\n an
attribute referred to by an AttributeDefinition reference.
|
class |
RelatedNumbersRuleDataDMW
The RelatedNumbersRule ensures that a particular numeric\n relationship
exists between two single-valued, numeric values on an object.\n An
example usage might be:\n
|
class |
RestrictReferencesRuleDataDMW
The RestrictReferencesRule allows you to restrict the types\n of objects
being referenced via a reference attribute.
|
class |
StringSetRuleDataDMW
The StringSetRule lets you specify a set of strings that are allowed as
values for an attribute.\n
|
class |
UCOAllowedAttributesRuleDataDMW
The UCOAllowedAttributesRule will determine whether or not the \n
attributes of a DmcUncheckedObject conform to the must/may specification
of its\n class definition.
|
class |
ValueLengthRuleDataDMW
The ValueLengthRule allows you to indicate the maximum length,\n the
minimum length or both the maximum and minimum length of the String form
of\n a value associated with an attribute.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmwHierarchicObjectWrapper
The DmwHierarchicObjectWrapper extends the named object wrapper to indicate that the
wrapped object is hierarchically named.
|
class |
DmwNamedObjectWrapper
The DmwNamedObjectWrapper extends the basic wrapper to indicate that the
wrapped object is named.
|
| Modifier and Type | Method and Description |
|---|---|
DmwWrapper |
DmwObjectFactory.createWrapper(DmcUncheckedObject uco)
This function will attempt to instantiate the correct type of wrapper derivative
for the unchecked object passed in.
|
DmwWrapper |
DmwDeserializer.deserialize(DmcInputStreamIF dis)
This method will read the next serialized object from the input stream and return it.
|
DmwWrapper |
DmwDeserializer.deserializeWithConversion(DmcInputStreamIF dis)
This method will read the next serialized object from the input stream and apply any
required attribute level data conversions.
|
DmwWrapper |
DmwOmni.wrapIt(DmcObject dmo)
A convenience function that will attempt to wrap the specified DMO.
|
| Modifier and Type | Method and Description |
|---|---|
ArrayList<DmwWrapper> |
DmwWrapper.getReferringObjects()
Returns the objects that are referring to this object.
|
ArrayList<DmwWrapper> |
DmwWrapper.getReferringObjectsViaAttribute(DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContainedElement |
class |
ExtensionHook |
class |
Section |
class |
TdlDefinition |
class |
TdlModule |
class |
Template |
class |
TextualArtifact |
| Modifier and Type | Class and Description |
|---|---|
class |
DmtdlSchemaAG
The dark-matter Template Definition Language (TDL) schema defines objects
that\n allow you to define the structure of an artifact composed of a
series of Sections and Templates\n that are used to format the Sections.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContainedElementDMW
Generated from the dmtdl schema at version unknown
|
class |
ExtensionHookDMW
The dark-matter Domain Specific Definition (DSD) mechanisms allow for
the\n extension of objects using auxliary classes and arbitrary name value
pairs (via the nvp attribute).\n These mechanisms are useful because they
allow you to augment an existing Domain Specific Language\n (DSL) with
your own information that can be used to facilitate generation of other
types\n of artifacts.\n
|
class |
SectionDMW
A Section represents part of a textual artifact that you want to format.\n
The artifact could be an XHTML document, an XML document, a piece of code,
a form\n letter - whatever.
|
class |
TdlDefinitionDMW
The TdlDefinition provides a common base for all dark-matter\n Template
Definition Language (TDL) definitions.
|
class |
TdlModuleDMW
A TdlModule is used to define a set of Sections that\n define the overall
structure of a textual artifact.
|
class |
TemplateDMW
The Template object provides a mechanism to define an arbitrary set of\n
text that allows for the insertion of the named values defined as part of
the associated\n Section definition.\n
|
class |
TextualArtifactDMW
A TextualArtifact is the top level entity that is comprised of Sections\n
and formatted via Templates.
|
Copyright © 2023. All rights reserved.