public interface IControlRuntimeUtilities
Modifier and Type | Interface and Description |
---|---|
static class |
IControlRuntimeUtilities.ExpressionPojo |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
static java.lang.String |
VERSION |
Modifier and Type | Method and Description |
---|---|
void |
addControlMarkupForNonVTable(PublicAPI tools,
java.lang.String propName,
int maxLength,
boolean bIsActionType,
java.lang.String methodName,
java.lang.String pyStringType,
java.lang.String pyEditValidate,
java.lang.String pyOnInput,
java.lang.String valueListPropName,
boolean bIsValueList) |
void |
addControlMarkupForVTable(PublicAPI tools,
java.lang.String propName,
java.lang.String methodName,
java.lang.String valueListPropName,
boolean bIsValueList,
boolean shouldAddControlMarkup) |
void |
generateCodeForAJAXTracking(java.lang.String requiredWhen,
java.lang.String requiredWhenROC,
StreamBuilderToolKit tools,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto) |
java.lang.String |
generateDisabledWhen(ClipboardPage cellPage,
ClipboardPage modePage,
ClipboardPage paramPage,
StreamBuilderToolKit tools,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto) |
void |
generateMarkupForControlWidth(java.lang.String ctrlSpecifySize,
java.lang.String ctrlWidth,
java.lang.String ctrlWidthUnits,
StreamBuilderToolKit tools) |
void |
generateMarkupForCrossScripting(StreamBuilderToolKit tools,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
java.lang.String activeValue,
java.lang.String placeHolderR,
boolean isPlaceHolderConfigured) |
void |
generateMarkupForTextStyle(java.lang.String textStyle,
StreamBuilderToolKit tools) |
void |
generateMetadataForPatternAndFormat(IUIComponentMetadata modePage1,
java.lang.String formatType,
boolean isPassword,
boolean pyDisplayReadOnlyFormatting) |
void |
generateMetadataForTextAlign(IUIComponentMetadata modePage1,
java.lang.String ctrlTextAlign) |
void |
generateMetadataForTextStyle(IUIComponentMetadata modePage1,
java.lang.String textStyle) |
void |
generateMetadataForTooltip(IUIComponentMetadata modePage1,
boolean localize,
java.lang.String ctrlTooltip,
com.pega.pegarules.priv.runtime.PegaStreamAPI pega,
StreamBuilderToolKit tools,
java.lang.String repeatIndx,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto) |
void |
generateMetaDataForWidth(IUIComponentMetadata modePage1,
java.lang.String ctrlSpecifySize,
java.lang.String ctrlWidth,
java.lang.String ctrlWidthUnits) |
void |
generateMetadatForOfflineDefault(IUIComponentMetadata modePage1,
ClipboardPage runTimeParamPage,
com.pega.pegarules.priv.runtime.PegaStreamAPI pega,
StreamBuilderToolKit tools,
java.lang.String repeatIndx,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
ClipboardPage paramPage) |
java.lang.String |
getActivePropertyName(java.lang.String propName,
StreamBuilderToolKit tools) |
java.lang.String |
getActiveValueAfterApplyingNumberFormt(boolean numberFormatTemplate,
boolean isDecimalOrDouble,
java.lang.String activeValue) |
java.util.Map<java.lang.String,com.pega.pegarules.priv.generator.AssemblyParameters> |
getAssemblyParamsMap(java.util.Map<java.lang.String,java.lang.String> oControlPathsMap,
StreamBuilderToolKit tools,
java.util.Map<java.lang.String,java.lang.String[]> oCellRuntimeParamsMap,
java.lang.String pxUniqueStreamHash) |
java.lang.String |
getAutomationID(ClipboardPage cellPage,
com.pega.pegarules.priv.runtime.ISectionRuntime pzSection) |
java.lang.String |
getClassForTextAlign(java.lang.String textAlign) |
java.lang.String |
getClassForTextStyle(java.lang.String textStyle,
java.lang.String textAlign,
boolean isCheckboxOrRadio,
java.lang.String pyFormatType) |
java.lang.String |
getClassValueForTextAlign(StreamBuilderToolKit tools,
java.lang.String ctrlTextAlign) |
java.lang.String |
getControlFormatForNone() |
java.lang.String |
getControlFormatForText(java.lang.String appendStr,
java.lang.String prependStr,
boolean bObfuscate,
boolean bLocalize,
PublicAPI tools) |
java.lang.String |
getEntryHandle(boolean isEditable,
StreamBuilderToolKit tools) |
void |
geterateClientWhenDiv(java.lang.String strDisplayWhen,
java.lang.String strReadOnlyWhen,
boolean bAddIndex,
boolean bAddSubscript,
java.lang.String strRefreshWhen,
ClipboardPage paramPage,
StreamBuilderToolKit tools,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto) |
java.lang.String |
getHighlightValue(java.lang.String highlight) |
java.lang.String |
getObfuscateWhenCondition(ClipboardPage modePageData2) |
java.lang.String |
getPatternForTextInput(java.lang.String formatType,
boolean pyDisplayReadOnlyFormatting,
boolean isPassword) |
java.lang.String |
getPlaceHolder(java.lang.String placeHolder) |
java.lang.String |
getPropertyOrLiteralValue(java.lang.String appender,
PublicAPI tools,
boolean escapeQuoteEncoding) |
java.lang.String |
getPropID(boolean isValueListParam,
java.lang.String pzPLPropName,
java.lang.String propName) |
java.lang.String |
getQuotedString(java.lang.String string) |
java.lang.String |
getTextAlign(java.lang.String ctrlTextAlign) |
java.lang.String |
getTextAlignValue(java.lang.String ctrlTextAlign) |
java.lang.String |
getTextStyle(java.lang.String textStyle) |
java.lang.String |
getTypeForTextInput(java.lang.String formatType,
boolean pyDisplayReadOnlyFormatting,
boolean isPassword) |
java.lang.String |
getUpdatedPropName(java.lang.String propName) |
java.lang.String |
getValidationString(ClipboardPage cellPage,
ClipboardPage modePageData1) |
boolean |
getWhenIdentifierMetadata(IUIComponentMetadata modePage,
ClipboardPage modeDataPage,
java.lang.String controlUniqueHash,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
boolean ignoreRequiredWhen) |
boolean |
hasPostValueBehavior(ClipboardPage cellPage) |
boolean |
isActionConfigured(ClipboardProperty behaviorProps,
java.lang.String action) |
boolean |
isControlEditable(ControlsInfo.ControlEditOption ctrlEditiablity,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
java.lang.String cellReadOnlyCond,
ClipboardPage modePageData2,
java.lang.String propName,
StreamBuilderToolKit tools) |
boolean |
isDecimalOrDouble(java.lang.String propType) |
boolean |
isNumberFormatTemplateApplicable(java.lang.String propType,
java.lang.String formatType,
boolean pyDisplayReadOnlyFormatting) |
boolean |
isPassword(java.lang.String propType) |
void |
markUpForReadOnlyFormatting(boolean bOptimizedMarkup,
java.lang.String propRef,
java.lang.String activeValue,
StreamBuilderToolKit tools,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto) |
java.lang.String |
registerLiteral(java.lang.String propRef,
java.lang.String fieldName,
boolean bLocalize,
com.pega.pegarules.priv.runtime.PegaStreamAPI pega,
StreamBuilderToolKit tools,
java.lang.String repeatIndx,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
boolean returnValue) |
boolean |
registerMetadataForMinchars(IUIComponentMetadata modePage1,
java.lang.String ctrlMinChars,
java.lang.StringBuffer pegaValidation,
boolean addedValidation) |
java.lang.String |
registerNonLiteral(java.lang.String propRef,
java.lang.String fieldName,
boolean bLocalize,
StreamBuilderToolKit tools,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
boolean returnValue) |
void |
registerObfuscatedWhen(IUIComponentMetadata modePage,
java.lang.String pyObfuscated,
java.lang.String pyObfuscatedWhen,
java.lang.String strObfuscatedWhenCode,
java.lang.String pyObfuscatedWhen_Ctrl,
java.lang.String strObfuscatedWhenCode_Ctrl,
java.lang.String controlUniqueHash,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto) |
java.lang.String |
registerPropertyReference(java.lang.String propRef,
java.lang.String fieldName,
boolean bLocalize,
StreamBuilderToolKit tools,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
java.lang.String repeatIndx,
com.pega.pegarules.priv.runtime.PegaStreamAPI pega,
boolean returnValue) |
void |
setActivePropertyForReadOnly(ClipboardPage modePage2,
StreamBuilderToolKit tools) |
IControlRuntimeUtilities.ExpressionPojo |
setExpressionId(IUIComponentMetadata modePage,
boolean ignoreRequiredWhen,
ClipboardPage modeDataPage,
com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto,
java.lang.String controlUniqueHash,
java.lang.String expressionId) |
boolean |
shouldAddControlMarkup(ClipboardPage pg_thisCell,
PublicAPI tools,
ClipboardPage pg_thisModePage,
ClipboardPage mergedCtrlPage) |
java.lang.String |
unescapeString(java.lang.String str) |
void |
validatePropertyExistence(java.lang.String propName,
java.lang.String updatedPropName,
java.lang.String propClass,
ClipboardPage cellPage,
PublicAPI tools,
IAssemblyStreamSupport fuaInsObject) |
static final java.lang.String COPYRIGHT
static final java.lang.String VERSION
java.lang.String unescapeString(java.lang.String str)
java.lang.String getClassForTextStyle(java.lang.String textStyle, java.lang.String textAlign, boolean isCheckboxOrRadio, java.lang.String pyFormatType)
boolean shouldAddControlMarkup(ClipboardPage pg_thisCell, PublicAPI tools, ClipboardPage pg_thisModePage, ClipboardPage mergedCtrlPage)
void addControlMarkupForNonVTable(PublicAPI tools, java.lang.String propName, int maxLength, boolean bIsActionType, java.lang.String methodName, java.lang.String pyStringType, java.lang.String pyEditValidate, java.lang.String pyOnInput, java.lang.String valueListPropName, boolean bIsValueList)
void generateCodeForAJAXTracking(java.lang.String requiredWhen, java.lang.String requiredWhenROC, StreamBuilderToolKit tools, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto)
boolean isControlEditable(ControlsInfo.ControlEditOption ctrlEditiablity, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, java.lang.String cellReadOnlyCond, ClipboardPage modePageData2, java.lang.String propName, StreamBuilderToolKit tools)
boolean hasPostValueBehavior(ClipboardPage cellPage)
java.util.Map<java.lang.String,com.pega.pegarules.priv.generator.AssemblyParameters> getAssemblyParamsMap(java.util.Map<java.lang.String,java.lang.String> oControlPathsMap, StreamBuilderToolKit tools, java.util.Map<java.lang.String,java.lang.String[]> oCellRuntimeParamsMap, java.lang.String pxUniqueStreamHash)
java.lang.String registerNonLiteral(java.lang.String propRef, java.lang.String fieldName, boolean bLocalize, StreamBuilderToolKit tools, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, boolean returnValue)
java.lang.String registerLiteral(java.lang.String propRef, java.lang.String fieldName, boolean bLocalize, com.pega.pegarules.priv.runtime.PegaStreamAPI pega, StreamBuilderToolKit tools, java.lang.String repeatIndx, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, boolean returnValue)
java.lang.String registerPropertyReference(java.lang.String propRef, java.lang.String fieldName, boolean bLocalize, StreamBuilderToolKit tools, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, java.lang.String repeatIndx, com.pega.pegarules.priv.runtime.PegaStreamAPI pega, boolean returnValue)
void generateMetadataForTextStyle(IUIComponentMetadata modePage1, java.lang.String textStyle)
java.lang.String getActivePropertyName(java.lang.String propName, StreamBuilderToolKit tools)
java.lang.String getEntryHandle(boolean isEditable, StreamBuilderToolKit tools)
java.lang.String getValidationString(ClipboardPage cellPage, ClipboardPage modePageData1)
void setActivePropertyForReadOnly(ClipboardPage modePage2, StreamBuilderToolKit tools)
java.lang.String getTextStyle(java.lang.String textStyle)
void generateMarkupForTextStyle(java.lang.String textStyle, StreamBuilderToolKit tools)
java.lang.String getPlaceHolder(java.lang.String placeHolder)
java.lang.String getTypeForTextInput(java.lang.String formatType, boolean pyDisplayReadOnlyFormatting, boolean isPassword)
java.lang.String getPatternForTextInput(java.lang.String formatType, boolean pyDisplayReadOnlyFormatting, boolean isPassword)
boolean getWhenIdentifierMetadata(IUIComponentMetadata modePage, ClipboardPage modeDataPage, java.lang.String controlUniqueHash, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, boolean ignoreRequiredWhen)
IControlRuntimeUtilities.ExpressionPojo setExpressionId(IUIComponentMetadata modePage, boolean ignoreRequiredWhen, ClipboardPage modeDataPage, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, java.lang.String controlUniqueHash, java.lang.String expressionId)
void generateMetaDataForWidth(IUIComponentMetadata modePage1, java.lang.String ctrlSpecifySize, java.lang.String ctrlWidth, java.lang.String ctrlWidthUnits)
java.lang.String getPropID(boolean isValueListParam, java.lang.String pzPLPropName, java.lang.String propName)
void generateMarkupForControlWidth(java.lang.String ctrlSpecifySize, java.lang.String ctrlWidth, java.lang.String ctrlWidthUnits, StreamBuilderToolKit tools)
void generateMetadataForTooltip(IUIComponentMetadata modePage1, boolean localize, java.lang.String ctrlTooltip, com.pega.pegarules.priv.runtime.PegaStreamAPI pega, StreamBuilderToolKit tools, java.lang.String repeatIndx, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto)
void generateMetadatForOfflineDefault(IUIComponentMetadata modePage1, ClipboardPage runTimeParamPage, com.pega.pegarules.priv.runtime.PegaStreamAPI pega, StreamBuilderToolKit tools, java.lang.String repeatIndx, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, ClipboardPage paramPage)
void generateMetadataForTextAlign(IUIComponentMetadata modePage1, java.lang.String ctrlTextAlign)
java.lang.String getTextAlign(java.lang.String ctrlTextAlign)
java.lang.String getTextAlignValue(java.lang.String ctrlTextAlign)
java.lang.String getClassForTextAlign(java.lang.String textAlign)
java.lang.String getClassValueForTextAlign(StreamBuilderToolKit tools, java.lang.String ctrlTextAlign)
void generateMetadataForPatternAndFormat(IUIComponentMetadata modePage1, java.lang.String formatType, boolean isPassword, boolean pyDisplayReadOnlyFormatting)
boolean registerMetadataForMinchars(IUIComponentMetadata modePage1, java.lang.String ctrlMinChars, java.lang.StringBuffer pegaValidation, boolean addedValidation)
java.lang.String getAutomationID(ClipboardPage cellPage, com.pega.pegarules.priv.runtime.ISectionRuntime pzSection)
void generateMarkupForCrossScripting(StreamBuilderToolKit tools, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto, java.lang.String activeValue, java.lang.String placeHolderR, boolean isPlaceHolderConfigured)
void markUpForReadOnlyFormatting(boolean bOptimizedMarkup, java.lang.String propRef, java.lang.String activeValue, StreamBuilderToolKit tools, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto)
java.lang.String generateDisabledWhen(ClipboardPage cellPage, ClipboardPage modePage, ClipboardPage paramPage, StreamBuilderToolKit tools, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto)
void geterateClientWhenDiv(java.lang.String strDisplayWhen, java.lang.String strReadOnlyWhen, boolean bAddIndex, boolean bAddSubscript, java.lang.String strRefreshWhen, ClipboardPage paramPage, StreamBuilderToolKit tools, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto)
java.lang.String getActiveValueAfterApplyingNumberFormt(boolean numberFormatTemplate, boolean isDecimalOrDouble, java.lang.String activeValue)
boolean isNumberFormatTemplateApplicable(java.lang.String propType, java.lang.String formatType, boolean pyDisplayReadOnlyFormatting)
boolean isDecimalOrDouble(java.lang.String propType)
boolean isPassword(java.lang.String propType)
void registerObfuscatedWhen(IUIComponentMetadata modePage, java.lang.String pyObfuscated, java.lang.String pyObfuscatedWhen, java.lang.String strObfuscatedWhenCode, java.lang.String pyObfuscatedWhen_Ctrl, java.lang.String strObfuscatedWhenCode_Ctrl, java.lang.String controlUniqueHash, com.pega.pegarules.priv.runtime.IAutoStreamRuntime pzAuto)
boolean isActionConfigured(ClipboardProperty behaviorProps, java.lang.String action)
java.lang.String getQuotedString(java.lang.String string)
java.lang.String getObfuscateWhenCondition(ClipboardPage modePageData2)
java.lang.String getHighlightValue(java.lang.String highlight)
java.lang.String getPropertyOrLiteralValue(java.lang.String appender, PublicAPI tools, boolean escapeQuoteEncoding)
void addControlMarkupForVTable(PublicAPI tools, java.lang.String propName, java.lang.String methodName, java.lang.String valueListPropName, boolean bIsValueList, boolean shouldAddControlMarkup)
java.lang.String getUpdatedPropName(java.lang.String propName)
void validatePropertyExistence(java.lang.String propName, java.lang.String updatedPropName, java.lang.String propClass, ClipboardPage cellPage, PublicAPI tools, IAssemblyStreamSupport fuaInsObject)
java.lang.String getControlFormatForText(java.lang.String appendStr, java.lang.String prependStr, boolean bObfuscate, boolean bLocalize, PublicAPI tools)
java.lang.String getControlFormatForNone()
Copyright © 2018 Pegasystems Inc. All Rights Reserved.