Package javax.servlet.jsp.tagext

Examples of javax.servlet.jsp.tagext.ValidationMessage


    public static class ExtraInfo extends TagExtraInfo {

        public ValidationMessage[] validate( TagData tagData ) {
            List messages = new ArrayList();
            String varName = (String)tagData.getAttribute( "var" );
            if ((varName == null) || (varName.length() == 0)) messages.add( new ValidationMessage( null, "The var attribute cannot be missing or blank" ) );
            String scopeName = (String)tagData.getAttribute( "scope" );
            if (scopeName != null) ScopedVarTagSupport.validateScope( scopeName, messages );
            return (messages.size() == 0) ? null : (ValidationMessage[])messages.toArray( new ValidationMessage[messages.size()]);
        }
View Full Code Here


     * @return true if the validation failed, false otherwise
     */
    public static boolean validateScope( String scopeName, List validationMessages ) {
        boolean failed = false;
        if (ScopedContext.getInstance( scopeName ) == null) {
            validationMessages.add( new ValidationMessage( null, "The value " + scopeName + " is not a valid scope name" ) );
            failed = true;
        }
        return failed;
    }
View Full Code Here

    public static class ExtraInfo extends TagExtraInfo {

        public ValidationMessage[] validate( TagData tagData ) {
            List messages = new ArrayList();
            String varName = (String)tagData.getAttribute( "var" );
            if ((varName == null) || (varName.length() == 0)) messages.add( new ValidationMessage( null, "The var attribute cannot be missing or blank" ) );
            String scopeName = (String)tagData.getAttribute( "scope" );
            if (scopeName != null) ScopedVarTagSupport.validateScope( scopeName, messages );
            return (messages.size() == 0) ? null : (ValidationMessage[])messages.toArray( new ValidationMessage[messages.size()]);
        }
View Full Code Here

        Collection<ValidationMessage> errors = new ArrayList<ValidationMessage>();

        Object beanclass = tag.getAttribute("beanclass");
        String binding   = tag.getAttributeString("binding");
        if (!(beanclass != null ^ binding != null)) {
            errors.add(new ValidationMessage(tag.getId(), "Exactly one of 'beanclass' or 'binding' must be supplied."));
        }

        String var = tag.getAttributeString("var");
        String id  = tag.getAttributeString("id");
        if (!(var != null ^ id != null)) {
            errors.add(new ValidationMessage(tag.getId(), "Exactly one of 'var' or 'id' must be supplied."));
        }

        return errors.toArray(new ValidationMessage[errors.size()]);
    }
View Full Code Here


  // constructs a ValidationMessage[] from a single String and no ID
  private static ValidationMessage[] vmFromString(String message) {
    return new ValidationMessage[] {
      new ValidationMessage(null, message)
    };
  }
View Full Code Here

    return null;
  }

  private ValidationMessage[] generateValidationMessages(TagData data) {
    ValidationMessage[] messages = new ValidationMessage[1];
        messages [0] = new ValidationMessage(data.getId(),
            "Only one Attribute of action, onclick and link is allowed");
    return messages;
  }
View Full Code Here

     * @param message Message string.
     * @return ValidationMessage[] An array of Validation Messages.
     */
    private ValidationMessage[] vmFromString(String message) {
        return new ValidationMessage[]{
            new ValidationMessage(null, message)
        };
    }
View Full Code Here


  // constructs a ValidationMessage[] from a single String and no ID
  private static ValidationMessage[] vmFromString(String message) {
    return new ValidationMessage[] {
      new ValidationMessage(null, message)
    };
  }
View Full Code Here

     * method to assist with failure [ as if it's not easy enough
     * already :-) ]
     */
    protected void fail(String message) {
        failed = true;
        messageVector.add(new ValidationMessage(lastElementId, message));
    }
View Full Code Here

    }

    // constructs a ValidationMessage[] from a single String and no ID
    static ValidationMessage[] vmFromString(String message) {
  return new ValidationMessage[] {
      new ValidationMessage(null, message)
  };
    }
View Full Code Here

TOP

Related Classes of javax.servlet.jsp.tagext.ValidationMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.