@Override @Nullable protected DomTarget createDomTarget(DomElement parent, DomElement nameElement) { final NameValue nameValue = nameElement.getAnnotation(NameValue.class); if (nameValue != null && nameValue.referencable()) { return DomTarget.getTarget(parent); } return null; }
@Nullable protected DomTarget createDomTarget(DomElement parent, DomElement nameElement) { final NameValue nameValue = nameElement.getAnnotation(NameValue.class); if (nameValue != null && nameValue.referencable()) { return DomTarget.getTarget(parent); } return null; }
@Attribute("name") @NameValue public abstract GenericAttributeValue<String> getName();
@Attribute("property") @NameValue public abstract GenericAttributeValue<String> getPropertyName();
@Attribute("outputproperty") @NameValue public abstract GenericAttributeValue<String> getOutputPropertyName();
@Attribute("errorproperty") @NameValue public abstract GenericAttributeValue<String> getErrorPropertyName();
@Attribute("resultproperty") @NameValue public abstract GenericAttributeValue<String> getResultPropertyName();
@Attribute("addproperty") @NameValue public abstract GenericAttributeValue<String> getAddPropertyName();
@NotNull @Stubbed @NameValue GenericAttributeValue<String> getValue();
@NameValue @Required(value = false) GenericAttributeValue<String> getId();
@NotNull @NameValue MutableGenericValue<String> getFilterName();
@NameValue MutableGenericValue<String> getServletName();
@NameValue GenericDomValue<String> getEjbRefName();
@NameValue GenericValue<String> getName();
@PrimaryKey @NameValue GenericValue<String> getEjbName();
@NameValue GenericValue<String> getCmrFieldName();
@NameValue @Required(identifier = true) GenericValue<String> getFieldName();
@PrimaryKey @NameValue GenericValue<PsiClass> getInterceptorClass();
@NameValue @PrimaryKey GenericValue<String> getName();
@Attribute @NameValue GenericAttributeValue<String> getId();
/** * Returns the value of the code child. * <pre> * <h3>Attribute null:code documentation</h3> * The unique code of this type. * </pre> * * @return the value of the code child. */ @NotNull @com.intellij.util.xml.Attribute("code") @Required @Stubbed @NameValue GenericAttributeValue<String> getCode();
/** * Returns the value of the servlet-name child. * <pre> * <h3>Type http://java.sun.com/xml/ns/javaee:servlet-nameType documentation</h3> * The servlet-name element contains the canonical name of the * servlet. Each servlet name is unique within the web * application. * </pre> * * @return the value of the servlet-name child. */ @NameValue @Convert(ClassMappingNameConverter.class) @NotNull @Required @Stubbed GenericDomValue<String> getServletName();