Package com.codingcrayons.aspectfaces.annotation.registration.pointCut.properties

Examples of com.codingcrayons.aspectfaces.annotation.registration.pointCut.properties.Variable


  }

  @Override
  public List<Variable> getVariables(AnnotationProvider annotationProvider) {
    List<Variable> variables = new ArrayList<Variable>();
    variables.add(new Variable("scriptAssert", true));
    variables.add(new Variable("lang", annotationProvider.getValue("lang")));
    variables.add(new Variable("script", annotationProvider.getValue("script")));
    variables.add(new Variable("alias", annotationProvider.getValue("alias")));
    return variables;
  }
View Full Code Here


  }

  @Override
  public List<Variable> getVariables(AnnotationProvider annotationProvider) {
    List<Variable> variables = new ArrayList<Variable>();
    variables.add(new Variable("minLength", annotationProvider.getValue("min")));
    variables.add(new Variable("maxLength", annotationProvider.getValue("max")));
    return variables;
  }
View Full Code Here

  public List<Variable> getVariableList() {
    if (variableList == null) {
      variableList = new ArrayList<Variable>(variables.size());
      for (Entry<String, Object> entry : variables.entrySet()) {
        variableList.add(new Variable(entry.getKey(), entry.getValue()));
      }
    }
    return variableList;
  }
View Full Code Here

    }
    return list;
  }

  public void addVariable(Variable var) {
    Variable old = this.variables.get(var.getName());
    if (old == null || old.isRedefinable()) {
      this.variables.put(var.getName(), var);
    }
  }
View Full Code Here

  @Test
  public void testEquals() {
    String name = "name";
    String value = "value";
    var = new Variable(name, value);
    assertEquals(new Variable(name, value), var);
  }
View Full Code Here

  @Test
  public void testEqualDifferentRedefinable() {
    String name = "name";
    String value = "value";
    var = new Variable(name, value, true);
    assertFalse(var.equals(new Variable(name, value, false)));
  }
View Full Code Here

  }

  @Test
  public void testEqualDifferentName() {
    String value = "value";
    var = new Variable("name1", value);
    assertFalse(var.equals(new Variable("name2", value)));
  }
View Full Code Here

  }

  @Test
  public void testEqualDifferentValue() {
    String name = "name";
    var = new Variable(name, "value1");
    assertFalse(var.equals(new Variable(name, "value2")));
  }
View Full Code Here

  @Test
  public void testEqualsNull() {
    String name = "name";
    String value = "value";
    var = new Variable(name, value);
    assertFalse(var.equals(null));
  }
View Full Code Here

  @Test
  public void testEqualsObject() {
    String name = "name";
    String value = "value";
    var = new Variable(name, value);
    assertFalse(var.equals(new Object()));
  }
View Full Code Here

TOP

Related Classes of com.codingcrayons.aspectfaces.annotation.registration.pointCut.properties.Variable

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.