|
Scala example source code file (History.java)
The History.java Scala example source code/* * Copyright (c) 2002-2007, Marc Prud'hommeaux. All rights reserved. * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. */ package scala.tools.jline.console.history; import java.util.Iterator; import java.util.ListIterator; /** * Console history. * * @author <a href="mailto:mwp1@cornell.edu">Marc Prud'hommeaux</a> * @author <a href="mailto:jason@planet57.com">Jason Dillon</a> * @since 2.3 */ public interface History extends Iterable<History.Entry> { int size(); boolean isEmpty(); int index(); void clear(); CharSequence get(int index); void add(CharSequence line); void replace(CharSequence item); // // Entries // interface Entry { int index(); CharSequence value(); } ListIterator<Entry> entries(int index); ListIterator<Entry> entries(); Iterator<Entry> iterator(); // // Navigation // CharSequence current(); boolean previous(); boolean next(); boolean moveToFirst(); boolean moveToLast(); boolean moveTo(int index); void moveToEnd(); } Other Scala source code examplesHere is a short list of links related to this Scala History.java source code file: |
... this post is sponsored by my books ... | |
![]() #1 New Release! |
![]() FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.