public class RunContextItem extends RunContextItemDMW
| Constructor and Description |
|---|
RunContextItem() |
RunContextItem(RunContextItemDMO dmo,
org.dmd.dms.ClassDefinition cd) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInterfaceImports(org.dmd.util.codegen.ImportManager im) |
void |
addRunContextImplImports(org.dmd.util.codegen.ImportManager im)
Called by the RunContextFormatter.formatImplementation()
|
void |
addUsageImplImports(org.dmd.util.codegen.ImportManager im) |
void |
addUsageImplImports(org.dmd.util.codegen.ImportManager im,
boolean formattingRunContextIF) |
String |
getAsyncInterface() |
String |
getDefinition(org.dmd.util.formatting.PrintfFormat format) |
String |
getImplMethod(WebApplication app) |
String |
getImplVariable() |
String |
getImplVariableAssignment() |
String |
getInstantiation(org.dmd.util.formatting.PrintfFormat format) |
String |
getInterfaceMethod(org.dmd.util.formatting.PrintfFormat format) |
String |
getItemType() |
String |
getOnDemandMethod() |
String |
getPlainName() |
String |
getRunContextInterfaceName() |
String |
getSortKey() |
boolean |
refersToAsyncCode() |
void |
setItemName(Object value)
A convenience override to set the camelCaseName when the itemName is set.
|
void |
setPresenter(Presenter p) |
void |
setView(View v) |
addImportThis, addImportThis, cloneIt, delImportThis, delImportThis, equals, getConstruction, getContextImpl, getDMO, getImportThisCopy, getImportThisHasValue, getImportThisIsEmpty, getImportThisIterable, getImportThisSize, getItemName, getItemOrder, getModificationRecorder, getObjectName, getObjectNameAttribute, getUseClass, hashCode, importThisContains, isAutoCreated, isCreateOnDemand, isSingleton, remAutoCreated, remConstruction, remContextImpl, remCreateOnDemand, remImportThis, remItemName, remItemOrder, remSingleton, remUseClass, setAutoCreated, setAutoCreated, setConstruction, setConstruction, setContextImpl, setContextImpl, setCreateOnDemand, setCreateOnDemand, setItemName, setItemOrder, setItemOrder, setSingleton, setSingleton, setUseClass, setUseClassresolveReferencesaddDescription, addDescription, delDescription, delDescription, descriptionContains, getCamelCaseName, getDefinedInModule, getDescriptionCopy, getDescriptionHasValue, getDescriptionIsEmpty, getDescriptionIterable, getDescriptionSize, getFile, getLineNumber, remCamelCaseName, remDefinedInModule, remDescription, remFile, remLineNumber, setCamelCaseName, setCamelCaseName, setDefinedInModule, setDefinedInModule, setFile, setFile, setLineNumber, setLineNumberaddAux, applyModifier, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getDmcObject, getObjectClass, getReferringObjects, getReferringObjectsViaAttribute, hasAux, isReferenced, referenceCount, removeAux, resolveReferences, resolveReferences, serializeIt, setDmcObject, toOIF, toOIF, toPersistentOIF, toString, youAreDeletedpublic RunContextItem()
public RunContextItem(RunContextItemDMO dmo, org.dmd.dms.ClassDefinition cd)
public void setItemName(Object value) throws org.dmd.dmc.DmcValueException
setItemName in class RunContextItemDMWvalue - A value compatible with DmcTypeCamelCaseNameorg.dmd.dmc.DmcValueExceptionpublic void setView(View v)
public void setPresenter(Presenter p)
public String getPlainName()
public String getSortKey()
public String getItemType()
public String getDefinition(org.dmd.util.formatting.PrintfFormat format)
public String getInstantiation(org.dmd.util.formatting.PrintfFormat format)
public String getImplVariable()
public String getOnDemandMethod()
public String getImplVariableAssignment()
public String getInterfaceMethod(org.dmd.util.formatting.PrintfFormat format)
public String getImplMethod(WebApplication app)
public void addInterfaceImports(org.dmd.util.codegen.ImportManager im)
public String getRunContextInterfaceName()
public void addUsageImplImports(org.dmd.util.codegen.ImportManager im)
public void addUsageImplImports(org.dmd.util.codegen.ImportManager im,
boolean formattingRunContextIF)
im - the import managerformattingRunContextIF - set to true if we're formatting run context interface.public void addRunContextImplImports(org.dmd.util.codegen.ImportManager im)
im - the import manager.public boolean refersToAsyncCode()
public String getAsyncInterface()
Copyright © 2019. All rights reserved.