Examples of PropertySetter


Examples of org.apache.log4j.config.PropertySetter

    String className = subst(layout_element.getAttribute(CLASS_ATTR));
    LogLog.debug("Parsing layout of class: \""+className+"\"");    
    try {
      Object instance   = Class.forName(className).newInstance();
      Layout layout     = (Layout)instance;
      PropertySetter propSetter = new PropertySetter(layout);
     
      NodeList params   = layout_element.getChildNodes();
      final int length   = params.getLength();

      for (int loop = 0; loop < length; loop++) {
  Node currentNode = (Node)params.item(loop);
  if (currentNode.getNodeType() == Node.ELEMENT_NODE) {
    Element currentElement = (Element) currentNode;
    String tagName = currentElement.getTagName();
    if(tagName.equals(PARAM_TAG)) {
            setParameter(currentElement, propSetter);
    }
  }
      }
     
      propSetter.activate();
      return layout;
    }
    catch (Exception oops) {
      LogLog.error("Could not create the Layout. Reported error follows.",
       oops);
View Full Code Here

Examples of org.apache.log4j.config.PropertySetter

    String className = subst(appenderElement.getAttribute(CLASS_ATTR));
    LogLog.debug("Class name: [" + className+']');   
    try {
      Object instance   = Loader.loadClass(className).newInstance();
      Appender appender  = (Appender)instance;
      PropertySetter propSetter = new PropertySetter(appender);

      appender.setName(subst(appenderElement.getAttribute(NAME_ATTR)));
     
      NodeList children  = appenderElement.getChildNodes();
      final int length   = children.getLength();

      for (int loop = 0; loop < length; loop++) {
  Node currentNode = children.item(loop);

  /* We're only interested in Elements */
  if (currentNode.getNodeType() == Node.ELEMENT_NODE) {
    Element currentElement = (Element)currentNode;

    // Parse appender parameters
    if (currentElement.getTagName().equals(PARAM_TAG)) {
            setParameter(currentElement, propSetter);
    }
    // Set appender layout
    else if (currentElement.getTagName().equals(LAYOUT_TAG)) {
      appender.setLayout(parseLayout(currentElement));
    }
    // Add filters
    else if (currentElement.getTagName().equals(FILTER_TAG)) {
      parseFilters(currentElement, appender);
    }
    else if (currentElement.getTagName().equals(ERROR_HANDLER_TAG)) {
      parseErrorHandler(currentElement, appender);
    }
    else if (currentElement.getTagName().equals(APPENDER_REF_TAG)) {
      String refName = subst(currentElement.getAttribute(REF_ATTR));
      if(appender instanceof AppenderAttachable) {
        AppenderAttachable aa = (AppenderAttachable) appender;
        LogLog.debug("Attaching appender named ["+ refName+
         "] to appender named ["+ appender.getName()+"].");
        aa.addAppender(findAppenderByReference(currentElement));
      } else {
        LogLog.error("Requesting attachment of appender named ["+
         refName+ "] to appender named ["+ appender.getName()+
                "] which does not implement org.apache.log4j.spi.AppenderAttachable.");
      }
    }
  }
      }
      propSetter.activate();
      return appender;
    }
    /* Yes, it's ugly.  But all of these exceptions point to the same
       problem: we can't create an Appender */
    catch (Exception oops) {
View Full Code Here

Examples of org.apache.log4j.config.PropertySetter

                null);
   
    if(eh != null) {
      eh.setAppender(appender);

      PropertySetter propSetter = new PropertySetter(eh);
      NodeList children = element.getChildNodes();
      final int length   = children.getLength();

      for (int loop = 0; loop < length; loop++) {
  Node currentNode = children.item(loop);
  if (currentNode.getNodeType() == Node.ELEMENT_NODE) {
    Element currentElement = (Element) currentNode;
    String tagName = currentElement.getTagName();
    if(tagName.equals(PARAM_TAG)) {
            setParameter(currentElement, propSetter);
    } else if(tagName.equals(APPENDER_REF_TAG)) {
      eh.setBackupAppender(findAppenderByReference(currentElement));
    } else if(tagName.equals(LOGGER_REF)) {
      String loggerName = currentElement.getAttribute(REF_ATTR);     
      Logger logger = repository.getLogger(loggerName);
      eh.setLogger(logger);
    } else if(tagName.equals(ROOT_REF)) {
      Logger root = repository.getRootLogger();
      eh.setLogger(root);
    }
  }
      }
      propSetter.activate();
      appender.setErrorHandler(eh);
    }
  }
View Full Code Here

Examples of org.apache.log4j.config.PropertySetter

    String clazz = subst(element.getAttribute(CLASS_ATTR));
    Filter filter = (Filter) OptionConverter.instantiateByClassName(clazz,
                                                Filter.class, null);
   
    if(filter != null) {
      PropertySetter propSetter = new PropertySetter(filter);
      NodeList children = element.getChildNodes();
      final int length   = children.getLength();

      for (int loop = 0; loop < length; loop++) {
  Node currentNode = children.item(loop);
  if (currentNode.getNodeType() == Node.ELEMENT_NODE) {
    Element currentElement = (Element) currentNode;
    String tagName = currentElement.getTagName();
    if(tagName.equals(PARAM_TAG)) {
            setParameter(currentElement, propSetter);
    }
  }
      }
      propSetter.activate();
      LogLog.debug("Adding filter of type ["+filter.getClass()
       +"] to appender named ["+appender.getName()+"].");
      appender.addFilter(filter);
    }   
  }
View Full Code Here

Examples of org.jdesktop.animation.timing.interpolation.PropertySetter

                if (controller != null && controller.isRunning()) {
                    controller.stop();
                }

                controller = new Animator(300,
                        new PropertySetter(display, "control1",
                        point2dInterpolator, display.getControl1(),
                        template.getControl1()));
                controller.setResolution(10);
                controller.addTarget(new PropertySetter(display, "control2",
                        point2dInterpolator, display.getControl2(),
                        template.getControl2()));

                controller.start();
            }
View Full Code Here

Examples of org.jdesktop.animation.timing.interpolation.PropertySetter

                    new FadeOut(DemoXPanel.this,
                            loadAnimationPanel, demoPanel));
            fadeOutAnimator.setAcceleration(.2f);
            fadeOutAnimator.setDeceleration(.3f);
            fadeInAnimator = new Animator(400,
                    new PropertySetter(DemoXPanel.this, "alpha", 0.3f, 1.0f));
            TimingTrigger.addTrigger(fadeOutAnimator, fadeInAnimator, TimingTriggerEvent.STOP);
            fadeOutAnimator.start();
        } catch (Exception ignore) {
            if (fadeOutAnimator != null) fadeOutAnimator.stop();
            if (fadeInAnimator != null) fadeInAnimator.stop();
View Full Code Here

Examples of org.jdesktop.animation.timing.interpolation.PropertySetter

                    UIManager.getColor("Panel.background"), 0, 0, -.06f));

            // remind(aim): get from resource map
            message = "demo loading";

            PropertySetter rotator = new PropertySetter(this, "triState", 0, 3);
            animator = new Animator(500, Animator.INFINITE,
                    Animator.RepeatBehavior.LOOP, rotator);
            // Don't animate gears if loading is quick
            animator.setStartDelay(200);
        }
View Full Code Here

Examples of org.jdesktop.animation.timing.interpolation.PropertySetter

    // create, configure and start an animator on the painter's
    // horizontal location
    @Action
    public void slideTextIn() {
        Animator animator = new Animator(800,
                new PropertySetter(textImagePainter, "x", getWidth(), 30));
        animator.setStartDelay(800);
        animator.setAcceleration(.2f);
        animator.setDeceleration(.5f);
        animator.start();
        // </snip>
View Full Code Here

Examples of org.jdesktop.animation.timing.interpolation.PropertySetter

        // </snip>
    }
   
    public void slideTextOut() {
        Animator animator = new Animator(600,
                new PropertySetter(textImagePainter, "x", textImagePainter.getX(), -getWidth()));
        animator.setStartDelay(10);
        animator.setAcceleration(.5f);
        animator.setDeceleration(.2f);
        animator.start();       
    }
View Full Code Here

Examples of org.jdesktop.animation.timing.interpolation.PropertySetter

        add(messageLayer, JLayeredPane.POPUP_LAYER);
        revalidate();
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                Animator animator = new Animator(2000,
                        new PropertySetter(messageAlpha, "alpha", 0.0f, finalAlpha));
                animator.setStartDelay(200);
                animator.setAcceleration(.2f);
                animator.setDeceleration(.5f);
                animator.start();
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.