public class DeclarationIO extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DeclarationIO.ArgLookupFunctor |
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_CLASS |
static String |
ATTR_LANGUAGE |
static String |
ATTR_MODIFIER |
static String |
ATTR_MODIFIERS |
static String |
ATTR_NAME |
static String |
ATTR_TYPE |
static String |
ATTR_VALUE |
static String |
ELEMENT_ARG |
static String |
ELEMENT_DECLARATIONS |
static String |
LANG_ARGLOOKUP |
static String |
LANG_JAVASCRIPT |
static String |
LANG_STRING |
static String |
MOD_SECRET |
static String |
MOD_SYSTEMTRANSIENT |
static String |
VALUE_NULL |
| Constructor and Description |
|---|
DeclarationIO() |
public static final String LANG_STRING
public static final String LANG_JAVASCRIPT
public static final String LANG_ARGLOOKUP
public static final String MOD_SECRET
public static final String ATTR_LANGUAGE
public static final String ATTR_CLASS
public static final String ATTR_MODIFIER
public static final String ATTR_MODIFIERS
public static final String ATTR_NAME
public static final String ATTR_TYPE
public static final String ATTR_VALUE
public static final String ELEMENT_ARG
public static final String ELEMENT_DECLARATIONS
public static final String MOD_SYSTEMTRANSIENT
public static final String VALUE_NULL
public static IFunctor createFunctor(String language, Object source) throws ObjectCreationException
ObjectCreationExceptionpublic static IFunctorFactory lookupFunctorFactory(String id)
public static Collection<String> lookupFunctorFactoryNames()
public static void registerFunctorFactory(String id, IFunctorFactory factory)
public void deserializeArgumentDeclaration(IDeclarationBlock declarationBlock, IElement element, boolean secret) throws ObjectCreationException
ObjectCreationExceptionpublic void deserializeDeclarationBlock(IDeclarationBlock declarationBlock, IElement element) throws ObjectCreationException
ObjectCreationExceptionpublic void deserializeDeclarationElements(IDeclarationBlock declarationBlock, IElement declarationsElement, boolean secret) throws ObjectCreationException
ObjectCreationExceptionpublic IFunctor deserializeDefaultFunctor(IArgumentDeclaration declaration, IElement element, boolean secret) throws ObjectCreationException
ObjectCreationExceptionpublic String getDefaultLanguage()
public void serializeArgumentDeclaration(ArgumentDeclaration declaration, IElement element, boolean secret)
public void serializeDeclarationBlock(IDeclarationBlock declarationBlock, IElement element)
public void serializeDeclarationElement(IDeclarationElement declaration, IElement element, boolean secret)
public void serializeDeclarationElements(IDeclarationElement[] elements, IElement declarationsElement, boolean secret)
public void setDefaultLanguage(String defaultlanguage)
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.