Codota Logo
ArrayListStack
Code IndexAdd Codota to your IDE (free)

How to use
ArrayListStack
in
org.apache.wicket.util.collections

Best Java code snippets using org.apache.wicket.util.collections.ArrayListStack (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
SimpleDateFormat s =
  • Codota IconString pattern;new SimpleDateFormat(pattern)
  • Codota IconString template;Locale locale;new SimpleDateFormat(template, locale)
  • Codota Iconnew SimpleDateFormat()
  • Smart code suggestions by Codota
}
origin: org.apache.wicket/com.springsource.org.apache.wicket

/**
 * Pushes an item onto the top of this stack.
 * 
 * @param item
 *            the item to be pushed onto this stack.
 */
public final void push(final Object item)
{
  add(item);
}
origin: org.apache.wicket/com.springsource.org.apache.wicket

/**
 * Looks at the object at the top of this stack without removing it.
 * 
 * @return The object at the top of this stack
 * @exception EmptyStackException
 *                If this stack is empty.
 */
public final Object peek()
{
  int size = size();
  if (size == 0)
  {
    throw new EmptyStackException();
  }
  return get(size - 1);
}
origin: org.apache.wicket/com.springsource.org.apache.wicket

/**
 * Gets the current request target. May be null.
 * 
 * @return the current request target, null if none was set yet.
 */
public final IRequestTarget getRequestTarget()
{
  return (!requestTargets.isEmpty()) ? (IRequestTarget)requestTargets.peek() : null;
}
origin: org.apache.wicket/wicket-util

/**
 * Removes the object at the top of this stack and returns that object.
 * 
 * @return The object at the top of this stack
 * @exception EmptyStackException
 *                If this stack is empty.
 */
public final T pop()
{
  final T top = peek();
  remove(size() - 1);
  return top;
}
origin: org.apache.wicket/wicket-util

  /**
   * Returns the 1-based position where an object is on this stack. If the object <tt>o</tt>
   * occurs as an item in this stack, this method returns the distance from the top of the stack
   * of the occurrence nearest the top of the stack; the topmost item on the stack is considered
   * to be at distance <tt>1</tt>. The <tt>equals</tt> method is used to compare <tt>o</tt> to the
   * items in this stack.
   * 
   * @param o
   *            the desired object.
   * @return the 1-based position from the top of the stack where the object is located; the
   *         return value <code>-1</code> indicates that the object is not on the stack.
   */
  public final int search(final T o)
  {
    int i = lastIndexOf(o);
    if (i >= 0)
    {
      return size() - i;
    }
    return -1;
  }
}
origin: org.ops4j.pax.wicket/pax-wicket-service

while (stack.size() > 0)
  final ComponentTag top = stack.peek();
    stack.pop();
stack.push(tag);
if (stack.size() > 0)
  ComponentTag top = stack.pop();
      if (stack.isEmpty())
      top = stack.pop();
origin: org.ops4j.pax.wicket/pax-wicket-service

/**
 * @param entry
 *            Entry that was accessed
 */
private final void pushAccess(IPageMapEntry entry)
{
  // Create new access entry
  final Access access = new Access();
  access.id = entry.getNumericId();
  access.version = versionOf(entry);
  if (accessStack.size() > 0)
  {
    if (peekAccess().equals(access))
    {
      return;
    }
    int index = accessStack.indexOf(access);
    if (index >= 0)
    {
      accessStack.remove(index);
    }
  }
  accessStack.push(access);
  dirty();
}
origin: org.apache.wicket/com.springsource.org.apache.wicket

if (changeListStack.size() > 0)
  ChangeList previous = (ChangeList)changeListStack.peek();
  previous.add(changeList);
changeListStack.push(changeList);
changeListStack.trimToSize();
origin: org.ops4j.pax.wicket/pax-wicket-service

if (changeListStack.isEmpty())
final ChangeList changeList = changeListStack.pop();
if (changeList == null)
origin: org.ops4j.pax.wicket/pax-wicket-service

  if (!requestTargets.isEmpty())
    IRequestTarget former = requestTargets.peek();
    log.debug("replacing request target " + former + " with " + requestTarget);
requestTargets.push(requestTarget);
origin: org.apache.wicket/com.springsource.org.apache.wicket

    autolinkStatus = new ArrayListStack();
  autolinkStatus.push(Boolean.valueOf(autolinking));
autolinking = ((Boolean)autolinkStatus.pop()).booleanValue();
origin: org.apache.wicket/com.springsource.org.apache.wicket

while (stack.size() > 0)
  final ComponentTag top = (ComponentTag)stack.pop();
  return top;
    closeTag.closes(tag);
    stack.push(new ComponentTag(closeTag));
origin: org.ops4j.pax.wicket/pax-wicket-service

/**
 * @see IPageVersionManager#getVersions()
 */
public int getVersions()
{
  return changeListStack.size();
}
origin: org.apache.wicket/com.springsource.org.apache.wicket

if (accessStackPageMap.getAccessStack().size() > 0)
      .peek();
origin: org.apache.wicket/com.springsource.org.apache.wicket

/**
 * Save the new open tag state and find the iterator to continue to use for processing.
 * 
 * @param iteratorStack
 *            The current stack of iterators
 * @param expectedElements
 *            The current iterator of elements
 * @param tagNameStack
 *            The stack of open tags
 * @return The iterator to continue to use
 */
private Iterator saveOpenTagState(ArrayListStack iteratorStack, Iterator expectedElements,
    ArrayListStack tagNameStack)
{
  if (!isNonClosedTag(workingTag.getTag()))
  {
    iteratorStack.push(expectedElements);
    expectedElements = workingTag.getExpectedChildren().iterator();
    tagNameStack.push(workingTag.getTag());
  }
  return expectedElements;
}
origin: org.ops4j.pax.wicket/pax-wicket-service

/**
 * @see IPageVersionManager#expireOldestVersion()
 */
public void expireOldestVersion()
{
  changeListStack.remove(0);
}
origin: org.ops4j.pax.wicket/pax-wicket-service

accessStack = new ArrayListStack<Access>();
origin: org.ops4j.pax.wicket/pax-wicket-service

/**
 * @see org.apache.wicket.extensions.wizard.IWizardModel#previous()
 */
public void previous()
{
  IWizardStep step = history.pop();
  setActiveStep(step);
}
origin: org.apache.wicket/com.springsource.org.apache.wicket

/**
 * @return Access entry on top of the access stack
 */
private final Access peekAccess()
{
  return (Access)accessStack.peek();
}
origin: org.ops4j.pax.wicket/pax-wicket-service

/**
 * Checks if the previous button should be enabled.
 * 
 * @return <tt>true</tt> if the previous button should be enabled, <tt>false</tt> otherwise.
 */
public boolean isPreviousAvailable()
{
  return !history.isEmpty();
}
org.apache.wicket.util.collectionsArrayListStack

Javadoc

A faster, smaller stack implementation. ArrayListStack is final and unsynchronized (the JDK's methods are synchronized). In addition you can set the initial capacity if you want via the ArrayListStack(int) constructor.

Most used methods

  • <init>
    Construct.
  • add
  • get
  • isEmpty
  • lastIndexOf
  • peek
    Looks at the object at the top of this stack without removing it.
  • pop
    Removes the object at the top of this stack and returns that object.
  • push
    Pushes an item onto the top of this stack.
  • remove
  • size
  • clear
  • indexOf
  • clear,
  • indexOf,
  • iterator,
  • trimToSize,
  • addAll

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getExternalFilesDir (Context)
  • compareTo (BigDecimal)
  • getSharedPreferences (Context)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • LinkedHashMap (java.util)
    Hash table and linked list implementation of the Map interface, with predictable iteration order. Th
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Notification (javax.management)
  • LogFactory (org.apache.commons.logging)
    A minimal incarnation of Apache Commons Logging's LogFactory API, providing just the common Log look
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now