Constructor and Description |
---|
DynamicTypeFactory() |
Modifier and Type | Method and Description |
---|---|
abstract DynamicType |
createArrayType(DynamicType elementType,
int... bound) |
abstract DynamicType |
createBitSetType(int bound) |
abstract DynamicType |
createMapType(DynamicType keyElementType,
DynamicType elementType,
int bound) |
abstract DynamicType |
createSequenceType(DynamicType elementType)
Create unbounded sequence
|
abstract DynamicType |
createSequenceType(DynamicType elementType,
int bound)
Create bounded sequence
|
abstract DynamicType |
createStringType(int bound) |
abstract DynamicType |
createType(TypeDescriptor descriptor) |
abstract DynamicType |
createWStringType(int bound) |
static DynamicTypeFactory |
getInstance(ServiceEnvironment env) |
abstract DynamicType |
getPrimitiveType(TypeKind kind) |
abstract DynamicType |
loadType(java.lang.String documentUrl)
Load a type from the specified URI.
|
abstract DynamicType |
loadType(java.lang.String documentUrl,
java.lang.String name) |
abstract java.util.Collection<DynamicType> |
loadTypes(java.lang.String documentUrl) |
abstract java.util.Collection<DynamicType> |
loadTypes(java.lang.String documentUrl,
java.lang.String... names) |
abstract AnnotationDescriptor |
newAnnotationDescriptor() |
abstract MemberDescriptor |
newMemberDescriptor() |
abstract TypeDescriptor |
newTypeDescriptor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEnvironment
public static DynamicTypeFactory getInstance(ServiceEnvironment env)
env
- Identifies the Service instance to which the
object will belong.public abstract DynamicType getPrimitiveType(TypeKind kind)
public abstract DynamicType createType(TypeDescriptor descriptor)
public abstract DynamicType createStringType(int bound)
public abstract DynamicType createWStringType(int bound)
public abstract DynamicType createSequenceType(DynamicType elementType)
elementType
- public abstract DynamicType createSequenceType(DynamicType elementType, int bound)
elementType
- bound
- public abstract DynamicType createArrayType(DynamicType elementType, int... bound)
public abstract DynamicType createMapType(DynamicType keyElementType, DynamicType elementType, int bound)
public abstract DynamicType createBitSetType(int bound)
public abstract DynamicType loadType(java.lang.String documentUrl)
public abstract java.util.Collection<DynamicType> loadTypes(java.lang.String documentUrl)
public abstract DynamicType loadType(java.lang.String documentUrl, java.lang.String name)
public abstract java.util.Collection<DynamicType> loadTypes(java.lang.String documentUrl, java.lang.String... names)
public abstract TypeDescriptor newTypeDescriptor()
public abstract MemberDescriptor newMemberDescriptor()
public abstract AnnotationDescriptor newAnnotationDescriptor()
Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.