Package net.sf.logsaw.core.config

Examples of net.sf.logsaw.core.config.IConfigOptionVisitor


   * @see net.sf.logsaw.core.framework.ALogDialect#configure(net.sf.logsaw.core.config.IConfigOption, java.lang.Object)
   */
  @Override
  public <T> void configure(IConfigOption<T> option, T value)
      throws CoreException {
    option.visit(new IConfigOptionVisitor() {
      /* (non-Javadoc)
       * @see net.sf.logsaw.core.config.IConfigOptionVisitor#visit(net.sf.logsaw.core.config.StringConfigOption, java.lang.String)
       */
      @Override
      public void visit(StringConfigOption opt, String value) throws CoreException {
View Full Code Here


   * @see net.sf.logsaw.core.config.IConfigurableObject#validate(net.sf.logsaw.core.config.IConfigOption, java.lang.Object)
   */
  @Override
  public <T> void validate(IConfigOption<T> option, T value)
      throws CoreException {
    option.visit(new IConfigOptionVisitor() {
      /* (non-Javadoc)
       * @see net.sf.logsaw.core.config.IConfigOptionVisitor#visit(net.sf.logsaw.core.config.StringConfigOption, java.lang.String)
       */
      @Override
      public void visit(StringConfigOption opt, String value) throws CoreException {
View Full Code Here

          if (!option.isVisible()) {
            // Skip
            continue;
          }
          try {
            option.visit(new IConfigOptionVisitor() {
              /* (non-Javadoc)
               * @see net.sf.logsaw.core.config.IConfigOptionVisitor#visit(net.sf.logsaw.core.config.StringConfigOption, java.lang.String)
               */
              @Override
              public void visit(StringConfigOption opt, String value)
View Full Code Here

   * @see net.sf.logsaw.core.config.support.AConfigurableObject#configure(net.sf.logsaw.core.config.IConfigOption, java.lang.Object)
   */
  @Override
  public <T> void configure(IConfigOption<T> option, T value)
      throws CoreException {
    option.visit(new IConfigOptionVisitor() {
      /* (non-Javadoc)
       * @see net.sf.logsaw.core.config.IConfigOptionVisitor#visit(net.sf.logsaw.core.config.model.StringConfigOption, java.lang.String)
       */
      @Override
      public void visit(StringConfigOption opt, String value)
View Full Code Here

   * @see net.sf.logsaw.dialect.pattern.APatternDialect#configure(net.sf.logsaw.core.config.IConfigOption, java.lang.Object)
   */
  @Override
  public <T> void configure(IConfigOption<T> option, T value)
      throws CoreException {
    option.visit(new IConfigOptionVisitor() {
      /* (non-Javadoc)
       * @see net.sf.logsaw.core.config.IConfigOptionVisitor#visit(net.sf.logsaw.core.config.StringConfigOption, java.lang.String)
       */
      @Override
      public void visit(StringConfigOption opt, String value) throws CoreException {
View Full Code Here

      // Nothing to save
      return;
    }
    List<IConfigOption<?>> options = co.getAllConfigOptions();
    for (IConfigOption<?> option : options) {
      option.visit(new IConfigOptionVisitor() {
       
        @Override
        public void visit(StringConfigOption opt, String value)
            throws CoreException {
          // Store as child element
View Full Code Here

      if (type.equals(VALUE_TYPE_STRING)) {
        opt = new StringConfigOption(key, label, visible);
      }
      Assert.isNotNull(opt, "Config option type not supported: " + type); //$NON-NLS-1$
      // Configure the option
      opt.visit(new IConfigOptionVisitor() {
       
        @Override
        public void visit(StringConfigOption opt, String value)
            throws CoreException {
          // Restore
View Full Code Here

          if (!option.isVisible()) {
            // Skip
            continue;
          }
          try {
            option.visit(new IConfigOptionVisitor() {
              /* (non-Javadoc)
               * @see net.sf.logsaw.core.config.IConfigOptionVisitor#visit(net.sf.logsaw.core.config.StringConfigOption, java.lang.String)
               */
              @Override
              public void visit(StringConfigOption opt, String value)
View Full Code Here

TOP

Related Classes of net.sf.logsaw.core.config.IConfigOptionVisitor

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.