📄 portletapptype.java.svn-base
字号:
userAttribute.add(ua); return ua; } public List<? extends SecurityConstraint> getSecurityConstraints() { if (securityConstraint == null) { securityConstraint = new ArrayList<SecurityConstraintType>(); } return securityConstraint; } public SecurityConstraint addSecurityConstraint(String transportGuarantee) { SecurityConstraintType sc = new SecurityConstraintType(); ((UserDataConstraintType)sc.getUserDataConstraint()).setTransportGuarantee(transportGuarantee); getSecurityConstraints(); securityConstraint.add(sc); return sc; } public String getResourceBundle() { return resourceBundle; } public void setResourceBundle(String value) { resourceBundle = value; } public Filter getFilter(String name) { for (Filter f : getFilters()) { if (f.getFilterName().equals(name)) { return f; } } return null; } public List<? extends Filter> getFilters() { if (filter == null) { filter = new ArrayList<FilterType>(); } return filter; } public Filter addFilter(String name) { if (getFilter(name) != null) { throw new IllegalArgumentException("Filter with name: "+name+" already defined"); } FilterType f = new FilterType(); f.setFilterName(name); filter.add(f); return f; } public FilterMapping getFilterMapping(String name) { for (FilterMapping f : getFilterMappings()) { if (f.getFilterName().equals(name)) { return f; } } return null; } public List<? extends FilterMapping> getFilterMappings() { if (filterMapping == null) { filterMapping = new ArrayList<FilterMappingType>(); } return filterMapping; } public FilterMapping addFilterMapping(String name) { if (getFilterMapping(name) != null) { throw new IllegalArgumentException("Filtermapping for filter: "+name+" already defined"); } FilterMappingType fm = new FilterMappingType(); fm.setFilterName(name); filterMapping.add(fm); return fm; } public String getDefaultNamespace() { return defaultNamespace != null ? defaultNamespace : XMLConstants.NULL_NS_URI; } public void setDefaultNamespace(String value) { defaultNamespace = value; } public List<? extends EventDefinition> getEventDefinitions() { if (eventDefinition == null) { eventDefinition = new ArrayList<EventDefinitionType>(); } return eventDefinition; } public EventDefinition addEventDefinition(String name) { // TODO: check duplicates (complication: set of qname and name) EventDefinitionType ed = new EventDefinitionType(); ed.setName(name); eventDefinition.add(ed); return ed; } public EventDefinition addEventDefinition(QName qname) { // TODO: check duplicates (complication: set of qname and name) EventDefinitionType ed = new EventDefinitionType(); ed.setQName(qname); eventDefinition.add(ed); return ed; } public PublicRenderParameter getPublicRenderParameter(String identifier) { for (PublicRenderParameter prp : getPublicRenderParameters()) { if (prp.getIdentifier().equals(identifier)) { return prp; } } return null; } public List<? extends PublicRenderParameter> getPublicRenderParameters() { if (publicRenderParameter == null) { publicRenderParameter = new ArrayList<PublicRenderParameterType>(); } return publicRenderParameter; } public PublicRenderParameter addPublicRenderParameter(String name, String identifier) { if (getPublicRenderParameter(identifier) != null) { throw new IllegalArgumentException("PublicRenderParameter with identifier: "+identifier+" already defined"); } // TODO: check duplicates on name|qname? PublicRenderParameterType p = new PublicRenderParameterType(); p.setName(name); p.setIdentifier(identifier); publicRenderParameter.add(p); return p; } public PublicRenderParameter addPublicRenderParameter(QName qname, String identifier) { if (getPublicRenderParameter(identifier) != null) { throw new IllegalArgumentException("PublicRenderParameter with identifier: "+identifier+" already defined"); } // TODO: check duplicates on name|qname? PublicRenderParameterType p = new PublicRenderParameterType(); p.setQName(qname); p.setIdentifier(identifier); publicRenderParameter.add(p); return p; } public List<? extends Listener> getListeners() { if (listener == null) { listener = new ArrayList<ListenerType>(); } return listener; } public Listener addListener(String listenerClass) { for (Listener l : getListeners()) { if (l.getListenerClass().equals(listenerClass)) { throw new IllegalArgumentException("Listener of class: "+listenerClass+" already defined"); } } ListenerType l = new ListenerType(); l.setListenerClass(listenerClass); listener.add(l); return l; } public ContainerRuntimeOption getContainerRuntimeOption(String name) { for (ContainerRuntimeOption cro : getContainerRuntimeOptions()) { if (cro.getName().equals(name)) { return cro; } } return null; } public List<? extends ContainerRuntimeOption> getContainerRuntimeOptions() { if (containerRuntimeOption == null) { containerRuntimeOption = new ArrayList<ContainerRuntimeOptionType>(); } return containerRuntimeOption; } public ContainerRuntimeOption addContainerRuntimeOption(String name) { if (getContainerRuntimeOption(name) != null) { throw new IllegalArgumentException("Container runtime option with name: "+name+" already defined"); } ContainerRuntimeOptionType cro = new ContainerRuntimeOptionType(); cro.setName(name); containerRuntimeOption.add(cro); return cro; } public String getVersion() { return version; } public void setVersion(String value) { if (JSR_168_VERSION.equals(value) || JSR_286_VERSION.equals(value)) { version = value; } else { throw new IllegalArgumentException("Application descriptor version: "+value+" unsupported."); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -