Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2005 jWic group (http://www.jwic.de)
   * 
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *     http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  *
  * de.jwic.ecolib.controls.StackedContainer
  * Created on 10.01.2006
  * $Id: StackedContainer.java,v 1.6 2006/09/28 06:47:00 lordsam Exp $
  */
 package de.xwic.etlgine.server.admin;
 
 
A ControlContainer that displays only one control at a time.

Author(s):
Florian Lippisch
Version:
$Revision: 1.6 $
 
 public class StackedContentContainer extends ControlContainer {
 
 	private static final long serialVersionUID = 2177569108464586902L;
 	private String currentControlName = null;
 	private Stack<Stringstack = new Stack<String>();
 	private String widthHint = "";
 	private String heightHint = "";
 	
 	private PropertyChangeSupport pcs = new PropertyChangeSupport(this);

Parameters:
container
name
 
 	public StackedContentContainer(IControlContainer containerString name) {
 		super(containername);
 	}

Parameters:
container
 
 		super(container);
 	}

Add a PropetyChangeListener.

Parameters:
listener
 
 	}

Remove a PropertyChangeListener.

Parameters:
listener
 
 	}
 	
 	/* (non-Javadoc)
 	 * @see de.jwic.base.ControlContainer#registerControl(de.jwic.base.Control, java.lang.String)
 	 */
 	public void registerControl(Control controlString namethrows JWicException {
 		super.registerControl(controlname);
 		.push(control.getName());
 		if ( == null) {
 			 = control.getName();
 		}
 		.firePropertyChange("Stack"truefalse);
 	}
 
 	/* (non-Javadoc)
 	 * @see de.jwic.base.ControlContainer#unregisterControl(de.jwic.base.Control)
 	 */
 	public void unregisterControl(Control control) {
 		.remove(control.getName());
 		if (.equals(control.getName())) {
 			if (!.isEmpty()) {
 			} else {
			}
		}
		.firePropertyChange("Stack"truefalse);
		super.unregisterControl(control);
	}

Returns:
Returns the currentControlName.
	}

Parameters:
currentControlName The currentControlName to set.
	public void setCurrentControlName(String currentControlName) {
		this. = currentControlName;
	}

Returns:
Returns the heightHint.
	public String getHeightHint() {
		return ;
	}

Parameters:
heightHint The heightHint to set.
	public void setHeightHint(String heightHint) {
		this. = heightHint;
	}

Returns:
Returns the widthHint.
	public String getWidthHint() {
		return ;
	}

Parameters:
widthHint The widthHint to set.
	public void setWidthHint(String widthHint) {
		this. = widthHint;
	}
	/* (non-Javadoc)
	 * @see de.jwic.base.ControlContainer#isRenderingRelevant(de.jwic.base.Control)
	 */
	public boolean isRenderingRelevant(Control childControl) {
		return childControl.getName().equals();
	}

Returns the stack.

Returns:
	public Stack<StringgetStack() {
		return ;
	}
New to GrepCode? Check out our FAQ X