public class AssemblySpec extends Object
AssemblySpec.
canonical default role
{
object: {
factory: ,
args:
}
}
canonical role based
{
: {
factory: ,
args:
}
}
deprecated embedded form
{
processor/class/factory: ,
... ...
}
deprecated separated form
{
processor: ,
args:
}
deprecated role based, separated
{
role: ,
roleArgs:
} | Modifier and Type | Method and Description |
|---|---|
static AssemblySpec |
create(Object factory,
IArgs args) |
static AssemblySpec |
createFromArgs(IArgs args) |
static AssemblySpec |
createFromArgs(IArgs args,
String role) |
static AssemblySpec |
createFromArgs(IArgs args,
String factoryName,
String argsName) |
static AssemblySpec |
createFromArgsInline(IArgs args) |
Object |
createInstance() |
IArgs |
getArgs() |
IFactory |
getFactory() |
void |
serializeTo(IArgs args,
String role)
Merge the
AssemblySpec into args |
void |
setArgs(IArgs args) |
void |
setFactory(IFactory factory) |
IArgs |
toArgs()
Create the standard arguments form of the spec.
|
public static AssemblySpec create(Object factory, IArgs args) throws ObjectCreationException
ObjectCreationExceptionpublic static AssemblySpec createFromArgs(IArgs args) throws ObjectCreationException
ObjectCreationExceptionpublic static AssemblySpec createFromArgs(IArgs args, String role) throws ObjectCreationException
ObjectCreationExceptionpublic static AssemblySpec createFromArgs(IArgs args, String factoryName, String argsName) throws ObjectCreationException
ObjectCreationExceptionpublic static AssemblySpec createFromArgsInline(IArgs args) throws ObjectCreationException
ObjectCreationExceptionpublic Object createInstance() throws ObjectCreationException
ObjectCreationExceptionpublic IArgs getArgs()
public IFactory getFactory()
public void serializeTo(IArgs args, String role)
AssemblySpec into argsargs - role - public void setArgs(IArgs args)
public void setFactory(IFactory factory)
public IArgs toArgs()
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.