All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sas.prompts.groups
Class TransparentGroup

    com.sas.prompts.groups.TransparentGroup

All Implemented Interfaces:
  com.sas.models.VersionInterface, PromptGroupInterface, com.sas.prompts.groups.PromptGroupV2Interface, PromptGroupV3Interface, com.sas.prompts.groups.TransparentGroupInterface, com.sas.prompts.IdentifiablePromptInterface, com.sas.prompts.MutableIdentifiablePromptInterface, com.sas.prompts.PromptHelpInterface, com.sas.storage.editableproperties.LocalizableProperties, com.sas.storage.editableproperties.MultiLocaleProperties, com.sas.storage.editableproperties.SubstitutionProperties, com.sas.uiconfig.ContextEnabledObject, com.sas.util.AttributeConfigurationInterface, com.sas.util.ResourceReferencesInterface, com.sas.util.xmlpersist.PersistenceInterface, java.io.Externalizable, java.io.Serializable

Direct Known Subclasses:
  ModalChoiceGroup, ModalGroup

    @SASScope(value="ALL")
    public class TransparentGroup

implements com.sas.prompts.groups.TransparentGroupInterface

Prompt group for which the prompts in it will appear as if they are parented to the TransparentGroup's parent group in the UI.

See Also:
  Serialized Form

Field Summary

Fields inherited from interface com.sas.prompts.groups.PromptGroupInterface
`PROMPT_GROUP_VALIDATION_ERROR_DISALLOWED_PROMPT_DEFINITION, PROMPT_GROUP_VALIDATION_ERROR_DUPLICATE_MODAL_CHOICE_VALUE, PROMPT_GROUP_VALIDATION_ERROR_NOT_VALID_SUBGROUP, PROMPT_GROUP_VALIDATION_NO_ERRORS`

Constructor Summary
`TransparentGroup()` Constructor
`TransparentGroup(java.util.List promptDefinitionsAndSubgroups)` Constructor

Method Summary
`void` | `addPromptSubgroup(PromptGroupInterface promptSubgroup)` Adds the specified group as a subgroup of this group.
`void` | `addPromptSubgroup(PromptGroupInterface promptSubgroup, int index)` Adds the specified group as a subgroup of this group at the specified index in the list.
`boolean` | `isTransparent()` Returns whether the prompts in the group should be treated as if they are in the parent group when they are presented in a user interface.

Methods inherited from class com.sas.prompts.groups.PromptGroup
`addPromptDefinition, addPromptDefinition, addPromptDefinitionCombination, addPromptDefinitions, configureAttributes, containsSubgroup, findPromptSubgroup, getApplicationContext, getAttributeDescriptors, getDependentPromptsForAttributes, getLocalizableProperties, getMaxVersion, getPromptDefinition, getPromptDefinitionCombinations, getPromptDefinitions, getPromptDefinitionsAndSubgroups, getPromptDefinitionsAndSubgroups, getPromptGroupDescription, getPromptGroupDescriptions, getPromptGroupLabel, getPromptGroupLabels, getPromptGroupLayout, getPromptHelp, getPromptID, getPromptSubgroups, getScript, getScripts, getSubstitutionProperties, getUIConfiguration, getVersion, getWritableLayoutInfo, hasPromptDefinition, indexOfPromptDefinitionOrSubgroup, isClearPromptValuesWhenHidden, isIgnorePromptValuesWhenHidden, isPromptGroupDisabled, isPromptGroupHidden, removeAll, removeAllPromptDefinitions, removeAllPromptSubgroups, removePromptDefinition, removePromptDefinitionCombination, removePromptSubgroup, removeScript, replacePromptDefintion, replacePromptSubgroup, setApplicationContext, setClearPromptValuesWhenHidden, setDependentPromptsForAttributes, setIgnorePromptValuesWhenHidden, setLocalizableProperties, setPromptGroupDescription, setPromptGroupDescriptions, setPromptGroupDisabled, setPromptGroupHidden, setPromptGroupLabel, setPromptGroupLabels, setPromptGroupLayout, setPromptHelp, setPromptID, setScript, setSubstitutionProperties, setTransparent, setUIConfiguration, toString, writeLayout`

Methods inherited from interface com.sas.prompts.groups.PromptGroupInterface
`addPromptDefinition, addPromptDefinition, addPromptDefinitions, containsSubgroup, findPromptSubgroup, getPromptDefinition, getPromptDefinitions, getPromptDefinitionsAndSubgroups, getPromptDefinitionsAndSubgroups, getPromptGroupDescription, getPromptGroupDescriptions, getPromptGroupLabel, getPromptGroupLabels, getPromptSubgroups, hasPromptDefinition, indexOfPromptDefinitionOrSubgroup, isPromptGroupHidden, removeAll, removeAllPromptDefinitions, removeAllPromptSubgroups, removePromptDefinition, removePromptSubgroup, replacePromptDefintion, replacePromptSubgroup, setPromptGroupDescription, setPromptGroupDescriptions, setPromptGroupHidden, setPromptGroupLabel, setPromptGroupLabels`

Constructor Detail

### TransparentGroup

    public TransparentGroup()

  Constructor

### TransparentGroup

    public TransparentGroup(java.util.List promptDefinitionsAndSubgroups)

  Constructor

Method Detail

### addPromptSubgroup

    public void addPromptSubgroup(PromptGroupInterface promptSubgroup)

  Adds the specified group as a subgroup of this group.

  Specified by:
    `addPromptSubgroup` in interface `PromptGroupInterface`
  Overrides:
    `addPromptSubgroup` in class `PromptGroup`
  Parameters:
    `promptSubgroup` - The group to add as a child. This may not be null.
  See Also:
    `PromptGroupInterface.addPromptSubgroup(PromptGroupInterface)`

### addPromptSubgroup

    public void addPromptSubgroup(PromptGroupInterface promptSubgroup,
                                  int index)

  Adds the specified group as a subgroup of this group at the specified index in the list.

  Specified by:
    `addPromptSubgroup` in interface `PromptGroupInterface`
  Overrides:
    `addPromptSubgroup` in class `PromptGroup`
  Parameters:
    `promptSubgroup` - The group to add as a child. This may not be null.
    `index` - The index to add the child group at or -1 to add at the end.
  See Also:
    `PromptGroupInterface.addPromptSubgroup(PromptGroupInterface, int)`

### isTransparent

    public boolean isTransparent()

  Description copied from interface: `PromptGroupV2Interface`
  Returns whether the prompts in the group should be treated as if they are in the parent group when they are presented in a user interface.

  Specified by:
    `isTransparent` in interface `com.sas.prompts.groups.PromptGroupV2Interface`
  Overrides:
    `isTransparent` in class `PromptGroup`
  Returns:

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2009 SAS Institute Inc. All Rights Reserved.