@Override @NotNull @Tag("environment-variables") @MapAnnotation(surroundWithTag = false, surroundKeyWithTag = false, surroundValueWithTag = false) public Map<String, String> getEnvironmentVariables() { return myEnvironmentVariables; }
@NotNull @Property(surroundWithTag = false) @Tag("devices") @AbstractCollection(surroundWithTag = false, elementTag = "device", elementValueAttribute = "id") public List<String> getDeviceIds() { return myDeviceIds; }
@Tag("layouts") @Property(surroundWithTag = false) @MapAnnotation(surroundWithTag = false, surroundValueWithTag = false, surroundKeyWithTag = false, keyAttributeName = "url", entryTagName = "layout") public Map<String, ConfigurationFileState> getUrlToStateMap() { return myUrlToStateMap; }
@Tag("selectors") @Property(surroundWithTag = false) @AbstractCollection(surroundWithTag = false) @NotNull public List<Selector> getSelectors() { return new ArrayList<Selector>(mySelectors.values()); }
@Tag("created") public Date getCreated() { if (myCreated == null) { myCreated = new Date(); } return myCreated; }
@Tag("layouts") @Property(surroundWithTag = false) @MapAnnotation(surroundWithTag = false, surroundValueWithTag = false, surroundKeyWithTag = false, keyAttributeName = "url", entryTagName = "layout") public Map<String, RenderConfigurationFileState> getUrlToStateMap() { return myUrlToStateMap; }
@Tag("customStates") @Property(surroundWithTag = false) @MapAnnotation( surroundWithTag = false, keyAttributeName = "state", valueAttributeName = "name", surroundKeyWithTag = false, surroundValueWithTag = false ) public Map<TaskState, String> getCustomStateNames() { return myCustomStateNames; }
@Tag("created") public Date getCreated() { if(myCreated == null) { myCreated = new Date(); } return myCreated; }
@Tag("iconProjects") public String getIconProjects() { return myIconProjects; }
@Tag("namespaceMappings") @NotNull public List<TesterNamespaceMapping> getNamespaceMappings() { return namespaceMappings; }
@Tag(JpsFacetSerializer.CONFIGURATION_TAG) public Element getConfiguration() { return myConfiguration; }
@Tag("output-path") public String getOutputPath() { return myOutputPath; }
@Tag("root") public Element getRootElement() { return myRootElement; }
@Tag("options") public Element getOptions() { return myOptions; }
@Tag("instance-filters") @AbstractCollection(surroundWithTag = false) public InstanceFilter[] getInstanceFilters() { return myInstanceFilters != null ? myInstanceFilters : InstanceFilter.EMPTY_ARRAY; }
@Tag("class-filters") @AbstractCollection(surroundWithTag = false) public final ClassFilter[] getClassFilters() { return myClassFilters != null ? myClassFilters : ClassFilter.EMPTY_ARRAY; }
@Tag("class-exclusion-filters") @AbstractCollection(surroundWithTag = false) public ClassFilter[] getClassExclusionFilters() { return myClassExclusionFilters != null ? myClassExclusionFilters : ClassFilter.EMPTY_ARRAY; }
@Tag("state") public Element getState() { return myState; }
@Tag("last-edited") public String getLastEditedConfigurable() { return lastEditedConfigurable; }
@Tag("states") @AbstractCollection(surroundWithTag = false) public List<ComponentState> getStates() { return myStates; }
@Nullable @Tag("profiles-ini-path") public String getProfilesIniPath() { return myProfilesIniPath; }
@Nullable @Tag("profile") public String getProfile() { return myProfile; }
@Nullable @Tag("user-data-dir") public String getUserDataDirectoryPath() { return myUserDataDirectoryPath; }
@Tag("use-custom-profile") public boolean isUseCustomProfile() { return myUseCustomProfile; }
@Nullable @Tag("command-line-options") public String getCommandLineOptions() { return myCommandLineOptions; }
@Tag public String getDescription() { return myDescription; }
@Tag("headless-implementation-class") @Override public void setHeadlessImplementationClass(String headlessImplementationClass) { super.setHeadlessImplementationClass( headlessImplementationClass); }
@Tag(value = "loadForDefaultProject", textIfEmpty="true") @Override public void setLoadForDefaultProject(boolean loadForDefaultProject) { super.setLoadForDefaultProject(loadForDefaultProject); }
@Tag("interface-class") @Override public void setInterfaceClass(String interfaceClass) { super.setInterfaceClass(interfaceClass); }
@Tag("implementation-class") @Override public void setImplementationClass(String implementationClass) { super.setImplementationClass(implementationClass); }
@Tag("prop1") public int getProp1() { return prop1; }
public TagBinding(@NotNull MutableAccessor accessor, @NotNull Tag tagAnnotation) { super(accessor, tagAnnotation.value(), null); myTextIfEmpty = tagAnnotation.textIfEmpty(); }
@Tag("default-breakpoints") @AbstractCollection(surroundWithTag = false) public List<BreakpointState> getDefaultBreakpoints() { return myDefaultBreakpoints; }
@Tag("breakpoints") @AbstractCollection(surroundWithTag = false, elementTypes = {BreakpointState.class, LineBreakpointState.class}) public List<BreakpointState> getBreakpoints() { return myBreakpoints; }
@Tag("breakpoints-defaults") @AbstractCollection(surroundWithTag = false, elementTypes = {BreakpointState.class, LineBreakpointState.class}) public List<BreakpointState> getBreakpointsDefaults() { return myBreakpointsDefaults; }
@Tag("breakpoints-dialog") public XBreakpointsDialogState getBreakpointsDialogProperties() { return myBreakpointsDialogProperties; }
@Tag("selected-grouping-rules") @AbstractCollection(surroundWithTag = false, elementTag = "grouping-rule", elementValueAttribute = "id") public Set<String> getSelectedGroupingRules() { return mySelectedGroupingRules; }
@Tag("url") public String getFileUrl() { return myFileUrl; }