A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

AbstractMultiMap - class com.neoworks.util.AbstractMultiMap.
This class provides a skeletal implementation of the MultiMap interface, to minimize the effort required to implement this interface.
AbstractMultiMap() - Constructor for class com.neoworks.util.AbstractMultiMap
Sole constructor.
accept(File) - Method in class helliker.id3.MP3FileFilter
Determines whether or not the file is an mp3 file.
accept(File, String) - Method in class com.neoworks.mpeg.MP3FileFilter
Check the filename for the correct extension.
ACCOMPANIMENT - Static variable in class helliker.id3.ID3v2p2Frames
 
ACCOMPANIMENT - Static variable in class helliker.id3.ID3v2Frames
 
add(int, Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Add a Track to the Playlist at a specific position
add(int, Object) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Add an element to the pipeline at a specified position
add(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Add a Track to the Playlist
add(Object) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Add an element to the back of the pipeline
addAll(Collection) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Add a Collection of Tracks to the Playlist
addAll(Collection) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Add the contents of a Collection to the back of the pipeline
addAll(int, Collection) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Add a Collection of Tracks to the Playlist at a specific position
addAll(int, Collection) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Add the contents of a Collection to the pipeline at a specified position
addAttributeValue(Attribute, AttributeValue) - Method in interface com.neoworks.jukex.Track
Adds an AttributeValue to an existing Attribute on this Track.
addAttributeValue(Attribute, AttributeValue) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
addDirectory(File) - Method in class helliker.id3.Playlist
Reads in mp3s from a directory and adds them to this playlist.
addDirectory(File, boolean, boolean) - Method in class helliker.id3.Playlist
Reads in mp3s from a directory and adds them to the this playlist.
addFilter(TrackFilter) - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Add a TrackFilter
addFirst(Object) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Add an element to the head of the pipeline
addLast(Object) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Add an element to the back of the pipeline
addToken(Token) - Method in class com.neoworks.rdc.TokenList
This function appends a token to the end of the TokenList, and increments nextPosition.
addTrack(long) - Method in interface com.neoworks.jukex.sqlimpl.BatchTrackLoader
Add a trackID to this batch for retrieval.
addTracks(List) - Method in interface com.neoworks.jukex.sqlimpl.BatchTrackLoader
Add all of the IDs from this list to the batch for retrieval The List specified must contain Long objects.
addTrackSource(TrackSource) - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Add a track source to the list of sources to play from
ALBUM - Static variable in class helliker.id3.ID3v2p2Frames
 
ALBUM - Static variable in class helliker.id3.ID3v2Frames
 
ALBUM_SORT_ORDER - Static variable in class helliker.id3.ID3v2p2Frames
 
ALBUM_SORT_ORDER - Static variable in class helliker.id3.ID3v2Frames
 
AnnoyingPipelineElement - class com.neoworks.jukex.tracksource.AnnoyingPipelineElement.
PipelineElement that repeatedly plays the results of a Query.
AnnoyingPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Public constructor
AnnoyingPipelineElement(Query) - Constructor for class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Public constructor
argc() - Method in class com.neoworks.util.Getopts
Return the number of non-option args.
args() - Method in class com.neoworks.util.Getopts
Return the remaining command-line arguments.
argv(int) - Method in class com.neoworks.util.Getopts
Return a command line argument.
arrayCollection(Object[], Class) - Static method in class com.neoworks.util.CollectionUtils
Return a Collection from an array
ATTACHED_PICTURE - Static variable in class helliker.id3.ID3v2p2Frames
 
ATTACHED_PICTURE - Static variable in class helliker.id3.ID3v2Frames
 
Attribute - interface com.neoworks.jukex.Attribute.
Attributes are classes of information associated with Tracks.
AttributeEqualityTrackFilter - class com.neoworks.jukex.tracksource.filter.AttributeEqualityTrackFilter.
Filter based on equality (LIKE) matching of track Attributes
AttributeEqualityTrackFilter(Attribute, AttributeValue) - Constructor for class com.neoworks.jukex.tracksource.filter.AttributeEqualityTrackFilter
Public constructor
AttributeQuery - class com.neoworks.jukex.client.html.standard.AttributeQuery.
Class representing an Attribute based query
AttributeQuery(Attribute, String, String) - Constructor for class com.neoworks.jukex.client.html.standard.AttributeQuery
Public constructor
AttributeRegexTrackFilter - class com.neoworks.jukex.tracksource.filter.AttributeRegexTrackFilter.
Filter tracks based on regular expression matching of track Attributes.
AttributeRegexTrackFilter(Attribute, AttributeValue) - Constructor for class com.neoworks.jukex.tracksource.filter.AttributeRegexTrackFilter
Public constructor
AttributeStartsWithTrackFilter - class com.neoworks.jukex.tracksource.filter.AttributeStartsWithTrackFilter.
Filter tracks based on Attribute values that begin with certain strings.
AttributeStartsWithTrackFilter(Attribute, AttributeValue) - Constructor for class com.neoworks.jukex.tracksource.filter.AttributeStartsWithTrackFilter
Public constructor
AttributeTrackFilter - interface com.neoworks.jukex.tracksource.filter.AttributeTrackFilter.
Interface for Attribute based Track filters.
AttributeValue - interface com.neoworks.jukex.AttributeValue.
AttributeValue represents a possible value of an Attribute.
AttributeValueResultSet - class com.neoworks.jukex.query.AttributeValueResultSet.
This class represents the results of an Attribute query.
AUDIO_ENCRYPTION - Static variable in class helliker.id3.ID3v2p2Frames
 
AUDIO_ENCRYPTION - Static variable in class helliker.id3.ID3v2Frames
 
AUDIO_SEEK_POINT_INDEX - Static variable in class helliker.id3.ID3v2p2Frames
 
AUDIO_SEEK_POINT_INDEX - Static variable in class helliker.id3.ID3v2Frames
 
AudioBannerPipelineElement - class com.neoworks.jukex.tracksource.AudioBannerPipelineElement.
PipelineElement that plays the results of a query at regular intervals.
AudioBannerPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Public constructor
AudioBannerPipelineElement(Query) - Constructor for class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Public constructor

B

BatchTrackLoader - interface com.neoworks.jukex.sqlimpl.BatchTrackLoader.
Interface that allows a batch retrieval of tracks in order to atone for the inherent slowness of retrieving their attributes from the database on a per track basis, resulting in a huge number of queries.
beforeFirst() - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Move the current row to be before the first row.
BinaryParser - class helliker.id3.BinaryParser.
 
BinaryParser() - Constructor for class helliker.id3.BinaryParser
 
bitSet(byte, int) - Static method in class helliker.id3.BinaryParser
Tests to see if the bit at postion pos is set in byte b
BOTH_TAGS - Static variable in class helliker.id3.MP3File
Write ID3v1 and ID3v2 tags whether or not they exist.
boxAroundString(String, String) - Static method in class com.neoworks.util.StringDecorator
 
boxAroundStrings(String[], String) - Static method in class com.neoworks.util.StringDecorator
 
BPM - Static variable in class helliker.id3.ID3v2p2Frames
 
BPM - Static variable in class helliker.id3.ID3v2Frames
 
BrowseServlet - class com.neoworks.jukex.client.html.platinumpro.BrowseServlet.
Track Browser Servlet.
BrowseServlet() - Constructor for class com.neoworks.jukex.client.html.platinumpro.BrowseServlet
 

C

clear() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Clear the list
clear() - Method in interface com.neoworks.util.MultiMap
Removes all mappings from this multimap (optional operation).
clear() - Method in class com.neoworks.util.HashMapMultiMap
Removes all mappings from this multimap (optional operation).
clear() - Method in class com.neoworks.util.AbstractMultiMap
Removes all mappings from this multimap (optional operation).
clearAttribute(Attribute) - Method in interface com.neoworks.jukex.Track
Removes all of the values for this track from the passed Attribute
clearAttribute(Attribute) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
clone() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
 
clone() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
 
clone() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Not much point cloning this Clone operations should not copy the nextTrackSource or pipeline fields
clone() - Method in interface com.neoworks.jukex.tracksource.TrackSource
Must implement cloning
clone() - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Clone this RandomiserPipelineElement
clone() - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Clone this TrackSourcePipelineElement
clone() - Method in class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Clone this RandomiserPipelineElement
clone() - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Clone this RandomiserPipelineElement
clone() - Method in class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Clone this FilterPipelineElement
clone() - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Clone this FilterPipelineElement
clone() - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Clone this RandomiserPipelineElement
clone() - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Clone this AnnoyingPipelineElement
close() - Method in class com.neoworks.mpeg.MPEGStream
Close the source stream
close() - Method in class com.neoworks.util.PushBackInputStream
Close the stream.
collect(Collection, OneBlock) - Static method in class com.neoworks.util.CollectionUtils
return a collection containing only the elements from the collection passed which generated the result true when passed to the block.
CollectionUtils - class com.neoworks.util.CollectionUtils.
Static methods for working with Collections and function blocks.
com.neoworks.connectionpool - package com.neoworks.connectionpool
Database connection pooling functionality.
com.neoworks.jukex - package com.neoworks.jukex
Core JukeX interfaces and functionality.
com.neoworks.jukex.client.html.platinumpro - package com.neoworks.jukex.client.html.platinumpro
 
com.neoworks.jukex.client.html.standard - package com.neoworks.jukex.client.html.standard
Servlet based HTML client for JukeX.
com.neoworks.jukex.client.tui - package com.neoworks.jukex.client.tui
Text (command line) user interface for JukeX.
com.neoworks.jukex.query - package com.neoworks.jukex.query
JukeXQL query language support.
com.neoworks.jukex.sqlimpl - package com.neoworks.jukex.sqlimpl
Relational database (currently MySQL only) specific implementations for JukeX.
com.neoworks.jukex.tracksource - package com.neoworks.jukex.tracksource
Package defining the concepts of a track source and a pipeline.
com.neoworks.jukex.tracksource.filter - package com.neoworks.jukex.tracksource.filter
Filter interface and implementations for the FilterPilelineElement.
com.neoworks.mpeg - package com.neoworks.mpeg
MPEG frame decoder library supporting MPEG versions 1 and 2, layers I, II and III in constant and Xing variable bitrate formats.
com.neoworks.rdc - package com.neoworks.rdc
Recursive descent compiler implementation.
com.neoworks.shout - package com.neoworks.shout
Shout/IceCast source shouter implementation.
com.neoworks.util - package com.neoworks.util
Toolbox of miscellaneous utility classes.
COMMENTS - Static variable in class helliker.id3.ID3v2p2Frames
 
COMMENTS - Static variable in class helliker.id3.ID3v2Frames
 
COMMERCIAL_FRAME - Static variable in class helliker.id3.ID3v2p2Frames
 
COMMERCIAL_FRAME - Static variable in class helliker.id3.ID3v2Frames
 
COMMERCIAL_INFO_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
COMMERCIAL_INFO_URL - Static variable in class helliker.id3.ID3v2Frames
 
comparator() - Method in interface com.neoworks.util.SortedMultiMap
Returns the comparator associated with this sorted multimap, or null if it uses its keys' natural ordering.
compare(Object, Object) - Method in class helliker.id3.MP3Comparator
Compares the objects.
compareTo(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
Compare this Attribute to another Object.
compareTo(Object) - Method in class helliker.id3.MP3File
Compare this MP3File to the specified object.
COMPOSER - Static variable in class helliker.id3.ID3v2p2Frames
 
COMPOSER - Static variable in class helliker.id3.ID3v2Frames
 
CONDUCTOR - Static variable in class helliker.id3.ID3v2p2Frames
 
CONDUCTOR - Static variable in class helliker.id3.ID3v2Frames
 
configure(Element) - Static method in class com.neoworks.connectionpool.PoolManager
Configure the PoolManager from a DOM Element
configure(Element, String) - Static method in class com.neoworks.connectionpool.PoolManager
Configure the PoolManager from a DOM Element, using a specific XPath query
configure(String, Vector) - Method in class com.neoworks.rdc.Parser
Configure the parser.
ConnectionPool - class com.neoworks.connectionpool.ConnectionPool.
Class to represent and manage a pool of database connections.
ConnectionPool(String, String, String, String, int, int, int) - Constructor for class com.neoworks.connectionpool.ConnectionPool
Public constructor
contains(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Check whether the Playlist contains a specific object
containsAll(Collection) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Check whether the List contains all of the specific objects in a Collection
containsKey(Object) - Method in interface com.neoworks.util.MultiMap
Returns true if this multimap contains a mapping for the specified key.
containsKey(Object) - Method in class com.neoworks.util.HashMapMultiMap
Returns true if this multimap contains a mapping for the specified key.
containsKey(Object) - Method in class com.neoworks.util.AbstractMultiMap
Returns true if this multimap contains a mapping for the specified key.
containsValue(Object) - Method in interface com.neoworks.util.MultiMap
Returns true if this multimap maps one or more keys to the specified value.
containsValue(Object) - Method in class com.neoworks.util.HashMapMultiMap
Returns true if this multimap maps one or more keys to the specified value.
containsValue(Object) - Method in class com.neoworks.util.AbstractMultiMap
Returns true if this multimap maps one or more keys to this value.
CONTENT_GROUP - Static variable in class helliker.id3.ID3v2p2Frames
 
CONTENT_GROUP - Static variable in class helliker.id3.ID3v2Frames
 
CONTENT_TYPE - Static variable in class helliker.id3.ID3v2p2Frames
 
CONTENT_TYPE - Static variable in class helliker.id3.ID3v2Frames
 
ControlPlayback - interface com.neoworks.jukex.ControlPlayback.
Interface for classes controlling the playback of Tracks.
ControlPlaybackManager - class com.neoworks.jukex.ControlPlaybackManager.
ControlPlayback manager.
ControlPlaybackManager() - Constructor for class com.neoworks.jukex.ControlPlaybackManager
 
convertToBytes(int) - Static method in class helliker.id3.BinaryParser
Convert the integer passed to a array of 4 bytes (32-bits).
convertToDecimal(byte, int, int) - Static method in class helliker.id3.BinaryParser
Convert a portion of a byte to an integer.
convertToInt(byte[]) - Static method in class helliker.id3.BinaryParser
Convert an array of bytes into an integer.
convertToSynchsafeBytes(int) - Static method in class helliker.id3.BinaryParser
Converts the integer passed to an array of bytes as specified in section 6.2 of the id3v2 specification.
convertToSynchsafeInt(byte[]) - Static method in class helliker.id3.BinaryParser
Converts the byte array to a synchsafe integer as specified in section 6.2 of the id3v2 specification.
copyFrom(ID3Tag) - Method in class helliker.id3.ID3v2Tag
Copies information from the ID3Tag parameter and inserts it into this tag.
copyFrom(ID3Tag) - Method in class helliker.id3.ID3v1Tag
Copies information from the ID3Tag parameter and inserts it into this tag.
copyFrom(ID3Tag) - Method in interface helliker.id3.ID3Tag
Copies information from the ID3Tag parameter and inserts it into this tag.
COPYRIGHT_INFO_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
COPYRIGHT_INFO_URL - Static variable in class helliker.id3.ID3v2Frames
 
COPYRIGHT_MESSAGE - Static variable in class helliker.id3.ID3v2p2Frames
 
COPYRIGHT_MESSAGE - Static variable in class helliker.id3.ID3v2Frames
 
CorruptHeaderException - exception helliker.id3.CorruptHeaderException.
 
CorruptHeaderException() - Constructor for class helliker.id3.CorruptHeaderException
Create a CorruptHeaderException with a default message
CorruptHeaderException(String) - Constructor for class helliker.id3.CorruptHeaderException
Create a CorruptHeaderException with a specified message
CorruptMPEGHeaderException - exception com.neoworks.mpeg.CorruptMPEGHeaderException.
Exception thrown on an attempt to parse a corrupt MPEG frame header
CorruptMPEGHeaderException(int) - Constructor for class com.neoworks.mpeg.CorruptMPEGHeaderException
Public constructor
cpStop() - Method in interface com.neoworks.jukex.ControlPlayback
Stop playing.
cpStop() - Method in class com.neoworks.shout.Shouter
Shutdown the shouter
createAttribute(String, int) - Method in interface com.neoworks.jukex.TrackStore
Return an attribute of the corresponding name and type, creating a new attribute within the system if necessary.
createAttribute(String, int) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Create a new attribute for data to support in the jukebox schema
createParser(String) - Static method in class com.neoworks.jukex.query.JukeXParser
Create a new parser for the supplied String
createPlaylist(String) - Method in interface com.neoworks.jukex.TrackStore
Get the Playlist with the specified name, or create it if it does not already exist.
createPlaylist(String) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Create a playlist with the specified name

D

data - Variable in class com.neoworks.util.TwoBlock
parametarised data
data - Variable in class com.neoworks.util.OneBlock
Optional parametarised value
DatabaseObject - interface com.neoworks.jukex.DatabaseObject.
Interface for classes that may be stored in a database.
DB_NAME - Static variable in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Name of the database to use
delegateGetNextTrack() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Get the next track from the next track source in the chain, or do something appropriate if there is no track source, like screaming or flapping your arms.
delegatePeekTracks(int) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Peek the next source for the specified number of tracks.
detect(Collection, OneBlock) - Static method in class com.neoworks.util.CollectionUtils
Detect if a collection meets some test.
disable() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
 
disable() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
 
disable() - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Disable this element
displayMessageVerbose(String, String) - Method in class com.neoworks.rdc.Parser
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.SearchServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.PlayServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.PlaylistServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.PipelineServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.JukeXServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.BrowseServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.standard.JukeXServlet
Handle a GET request
DOM2String(Node) - Static method in class com.neoworks.util.DOMUtils
Converts the passed DOM Node into a String object.
DOM2String(Node, boolean) - Static method in class com.neoworks.util.DOMUtils
Converts the passed DOM Node into a String object.
DOM2String(NodeList) - Static method in class com.neoworks.util.DOMUtils
Converts the passed DOM NodeList into a String object.
DOM2String(Node, OutputFormat) - Static method in class com.neoworks.util.DOMUtils
Converts the passed DOM Node into a String object.
DOMUtils - class com.neoworks.util.DOMUtils.
DOM Utility functions
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.SearchServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.PlayServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.PlaylistServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.PipelineServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.JukeXServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.BrowseServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.neoworks.jukex.client.html.standard.JukeXServlet
Handle a POST request
DUAL_CHANNEL - Static variable in class com.neoworks.mpeg.MPEGFrame
Frame mode constant
DUMMY - Static variable in class com.neoworks.rdc.Parser
 
DUMMY - Static variable in class com.neoworks.rdc.Lexer
The dummy token type (internal only??)

E

enable() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
 
enable() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
 
enable() - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Enable this element
ENCODED_BY - Static variable in class helliker.id3.ID3v2p2Frames
 
ENCODED_BY - Static variable in class helliker.id3.ID3v2Frames
 
ENCODING_TIME - Static variable in class helliker.id3.ID3v2Frames
 
ENCRYPTION_METHOD_REGISTRATION - Static variable in class helliker.id3.ID3v2p2Frames
 
ENCRYPTION_METHOD_REGISTRATION - Static variable in class helliker.id3.ID3v2Frames
 
END - Static variable in class com.neoworks.rdc.Lexer
The END of the input
entrySet() - Method in class com.neoworks.util.VectorMultiMap
Returns a set view of the mappings contained in this multimap.
entrySet() - Method in interface com.neoworks.util.MultiMap
Returns a set view of the mappings contained in this multimap.
entrySet() - Method in class com.neoworks.util.HashMapMultiMap
Get the EntrySet.
entrySet() - Method in class com.neoworks.util.AbstractMultiMap
Returns a set view of the mappings contained in this multimap.
Enumeration2Collection(Enumeration) - Static method in class com.neoworks.util.CollectionUtils
Put an Enumeration into something useful (a Collection, implemented as an ArrayList)
Enumeration2Collection(Enumeration, Collection) - Static method in class com.neoworks.util.CollectionUtils
Put an Enumeration into a Collection of your choice
EQUALISATION - Static variable in class helliker.id3.ID3v2p2Frames
 
EQUALISATION - Static variable in class helliker.id3.ID3v2Frames
 
equals(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Equality operator
equals(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
Indicate whether an Object is equal to this Attribute.
equals(Object) - Method in interface com.neoworks.util.MultiMap
Compares the specified object with this multimap for equality.
equals(Object) - Method in interface com.neoworks.util.MultiMap.Entry
Compares the specified object with this entry for equality.
equals(Object) - Method in class com.neoworks.util.HashMapMultiMap
Compares the specified object with this multimap for equality.
equals(Object) - Method in class com.neoworks.util.AbstractMultiMap
Compares the specified object with this multimap for equality.
equals(Object) - Method in class helliker.id3.MP3File
Returns true if the object o is equal to this MP3File.
equals(Object) - Method in class helliker.id3.MP3Comparator
Returns true if the specified object is an MP3Comparator
error() - Method in class com.neoworks.util.Getopts
Return true if there was an error while parsing the command line.
escape(String) - Static method in class com.neoworks.util.StringEscaper
Escape a string using predefined characters.
escape(String, Map) - Static method in class com.neoworks.util.StringEscaper
Escape a string using a supplied remapping
Escaper - class com.neoworks.util.Escaper.
Escaper contains methods to escape text and sql.
escapeString(String) - Static method in class com.neoworks.jukex.query.JukeXExpression
Quote a string literal
EVENT_TIMING_CODES - Static variable in class helliker.id3.ID3v2p2Frames
 
EVENT_TIMING_CODES - Static variable in class helliker.id3.ID3v2Frames
 
EXISTING_TAGS_ONLY - Static variable in class helliker.id3.MP3File
Only write and read tags that already exist.
Expression - interface com.neoworks.jukex.query.Expression.
Interface for JukeXQL expressions.
expression() - Method in class com.neoworks.jukex.query.JukeXParser
Parse an expression

F

FILE_OWNER - Static variable in class helliker.id3.ID3v2p2Frames
 
FILE_OWNER - Static variable in class helliker.id3.ID3v2Frames
 
FILE_TYPE - Static variable in class helliker.id3.ID3v2p2Frames
 
FILE_TYPE - Static variable in class helliker.id3.ID3v2Frames
 
FilterPipelineElement - class com.neoworks.jukex.tracksource.FilterPipelineElement.
PipelineElement that filters Tracks out of the pipeline according to some scheme.
FilterPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.FilterPipelineElement
Public constructor
findFirst(Collection, OneBlock) - Static method in class com.neoworks.util.CollectionUtils
Find the first value in a collection that meets some test.
first - Variable in class com.neoworks.util.Pair
First field in the Pair
firstKey() - Method in interface com.neoworks.util.SortedMultiMap
Returns the first (lowest) key currently in this sorted multimap.
fold(Collection, Object, TwoBlock) - Static method in class com.neoworks.util.CollectionUtils
This provides a fold function for collections.
footerExists() - Method in class helliker.id3.ID3v2Footer
Returns true if a footer exists
FOURTYEIGHT - Static variable in class com.neoworks.mpeg.MPEGFrame
Sample rate constant
FOURTYFOUR_POINT_ONE - Static variable in class com.neoworks.mpeg.MPEGFrame
Samole rate constant
freeConnection(Connection) - Method in class com.neoworks.connectionpool.ConnectionPool
Return a Connection to the pool.
frequencies - Static variable in class com.neoworks.mpeg.MPEGFrame
Sample rate lookup table
fVerbose - Variable in class com.neoworks.rdc.Parser
Set to true to see verbose output

G

GENERAL_ENCAPSULATED_OBJECT - Static variable in class helliker.id3.ID3v2p2Frames
 
GENERAL_ENCAPSULATED_OBJECT - Static variable in class helliker.id3.ID3v2Frames
 
get(int) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get the object at a specific index from the List
get(Object) - Method in interface com.neoworks.util.MultiMap
Returns the set of values to which this multimap maps the specified key.
get(Object) - Method in class com.neoworks.util.HashMapMultiMap
Returns the set of values to which this multimap maps the specified key.
get(Object) - Method in class com.neoworks.util.AbstractMultiMap
Returns the set of values to which this multimap maps the specified key.
getAlbum() - Method in class helliker.id3.MP3File
Returns the album of the mp3 if set and the empty string if not.
getAlbum() - Method in class helliker.id3.ID3v1Tag
Return the album field of the tag
getAllPlaylists() - Method in interface com.neoworks.jukex.TrackStore
Return all of the Playlists currently defined
getAllPlaylists() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
 
getArtist() - Method in class helliker.id3.MP3File
Returns the artist of the mp3 if set and the empty string if not.
getArtist() - Method in class helliker.id3.ID3v1Tag
Return the artist field of the tag
getAttribute() - Method in class com.neoworks.jukex.client.html.standard.AttributeQuery
Get the Attribute
getAttribute() - Method in interface com.neoworks.jukex.tracksource.filter.AttributeTrackFilter
Get the Attribute used for matching
getAttribute() - Method in class com.neoworks.jukex.tracksource.filter.AttributeStartsWithTrackFilter
Get the Attribute used for matching
getAttribute() - Method in class com.neoworks.jukex.tracksource.filter.AttributeRegexTrackFilter
Get the Attribute used for matching
getAttribute() - Method in class com.neoworks.jukex.tracksource.filter.AttributeEqualityTrackFilter
Get the Attribute used for matching
getAttribute(String) - Method in interface com.neoworks.jukex.TrackStore
Return the Attribute object representing the attribute with that name
getAttribute(String) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
 
getAttributes() - Method in interface com.neoworks.jukex.TrackStore
Get a list of all the attributes currently supported by the system
getAttributes() - Method in class com.neoworks.jukex.query.JukeXParser
Returns a Set of String objects representing the set of attribute names present in the query.
getAttributes() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get a list of all the attributes currently supported by the system
getAttributeValue(Attribute) - Method in interface com.neoworks.jukex.Track
Gets the first AttributeValue belonging to the passed attribute
getAttributeValue(Attribute) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
Return the first AttributeValue object for a specified Attribute
getAttributeValue(int) - Method in interface com.neoworks.jukex.Attribute
Get an AttributeValue object representing the integer that was passed
getAttributeValue(int) - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Get the attribute value with the specified index from the current row
getAttributeValue(int) - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
 
getAttributeValue(String) - Method in interface com.neoworks.jukex.Track
Gets the first AttributeValue belonging to the Attribute referred to by the passed String.
getAttributeValue(String) - Method in interface com.neoworks.jukex.Attribute
Get an AttributeValue object representing the String object that was passed
getAttributeValue(String) - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Return an AttributeValue object for the column with the specified Attribute name
getAttributeValue(String) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
Get an AttributeValue on this Track by name
getAttributeValue(String) - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
 
getAttributeValues() - Method in class com.neoworks.jukex.query.Query
Get a ResultSet containing the AttributeValues resulting from execution of this Query
getAttributeValues(Attribute) - Method in interface com.neoworks.jukex.Track
Retrieve all of the AttributeValue objects corresponding to the given Attribute.
getAttributeValues(Attribute) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
getAvgBitrate() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns the average bit rate of the mpeg file if a Xing header exists and -1 otherwise.
getAvgBitrate() - Method in class helliker.id3.XingVBRHeader
Returns the average bit rate of the mpeg file if a Xing header exists and -1 otherwise.
getBatchTrackLoader() - Method in interface com.neoworks.jukex.TrackStore
Return a batch track loader
getBatchTrackLoader() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Return a batch track loader
getBitrate() - Method in class com.neoworks.mpeg.MPEGFrame
Get the frame bitrate in bytes/second
getBitrate() - Method in class com.neoworks.shout.Stream
Get the stream bitrate indicator
getBitRate() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns the bitrate of this mpeg.
getBitRate() - Method in class helliker.id3.MP3File
Returns the bitrate of this mp3 in kbps.
getBitrateString() - Method in class com.neoworks.mpeg.MPEGFrame
Get a description of the frame bitrate
getBytes() - Method in class helliker.id3.ID3v2Tag
Return a binary representation of this object to be written to a file.
getBytes() - Method in class helliker.id3.ID3v2p2Frames
Return an array bytes containing all frames contained in this object.
getBytes() - Method in class helliker.id3.ID3v2Header
Return an array of bytes representing the header.
getBytes() - Method in class helliker.id3.ID3v2Frames
Return an array bytes containing all frames contained in this object.
getBytes() - Method in class helliker.id3.ID3v2Footer
Return an array of bytes representing the footer.
getBytes() - Method in class helliker.id3.ID3v2ExtendedHeader
Return an array of bytes representing this extended header in the standard format to be written to a file.
getBytes() - Method in class helliker.id3.ID3v1Tag
Returns a binary representation of this id3v1 tag.
getBytes() - Method in interface helliker.id3.ID3Tag
Returns a binary representation of the tag as it would appear in a file.
getChannelMode() - Method in class helliker.id3.MPEGAudioFrameHeader
Return the channel mode of the mpeg in string form.
getColumnCount() - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Return the number of columns present in this query
getComment() - Method in class helliker.id3.MP3File
Returns the comment field of this mp3 if set and the empty string if not.
getComment() - Method in class helliker.id3.ID3v1Tag
Return the comment field of the tag
getComparator() - Method in class com.neoworks.jukex.client.html.standard.AttributeQuery
Get the comparator token
getComparatorDescription() - Method in interface com.neoworks.jukex.tracksource.filter.TrackFilter
Get a String description of the comparator being used by this filter
getComparatorDescription() - Method in class com.neoworks.jukex.tracksource.filter.AttributeStartsWithTrackFilter
Get a description of the comparator being used in this filter
getComparatorDescription() - Method in class com.neoworks.jukex.tracksource.filter.AttributeRegexTrackFilter
Get a description of the comparator being used in this filter
getComparatorDescription() - Method in class com.neoworks.jukex.tracksource.filter.AttributeEqualityTrackFilter
Get a description of the comparator being used in this filter
getComposer() - Method in class helliker.id3.MP3File
Returns the composer of this mp3 if set and the empty string if not (id3v2 only).
getCompressed() - Method in class helliker.id3.ID3v2Frame
Returns true if this frame is compressed
getConnection() - Method in class com.neoworks.connectionpool.ConnectionPool
Get a connection from the pool.
getConnection(String) - Method in class com.neoworks.connectionpool.PoolManager
Return a connection from the pool identified by the given string.
getControlPlayback(String) - Method in class com.neoworks.jukex.ControlPlaybackManager
Get a ControlPlayback object by name
getCopyrightInfo() - Method in class helliker.id3.MP3File
Returns the copyright info of this mp3 if set and the empty string if not (id3v2 only).
getCRC() - Method in class helliker.id3.ID3v2ExtendedHeader
If there is crc data in the extended header, then the attached 5 byte crc will be returned.
getCRCChecksum() - Method in class com.neoworks.mpeg.MPEGFrame
Get the CRC checksum for this frame
getCRCed() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns true if CRC information is provided for this tag
getDataLength() - Method in class helliker.id3.ID3v2Frame
If a length indicator has been added, the length of the data is returned.
getDataString() - Method in class helliker.id3.ID3v2Frame
If possible, this method attempts to convert textual part of the data into a string.
getDBName() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get the name of the database the TrackStore is using
getDescription() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in interface com.neoworks.jukex.tracksource.TrackSource
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Return a String describing what, in general terms, this TrackSource does
getDescription() - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Return a String describing what, in general terms, this TrackSource does
getEmphasis() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns the emphasis.
getEncodedBy() - Method in class helliker.id3.MP3File
Returns who encoded this mp3 if set and the empty string if not (id3v2 only).
getEncrypted() - Method in class helliker.id3.ID3v2Frame
Returns true if this frame is encrypted
getEncryptionType() - Method in class helliker.id3.ID3v2Frame
If encrypted, this returns the encryption method byte.
getExperimental() - Method in class helliker.id3.ID3v2Header
Returns true if the experimental bit of this header is set.
getExperimental() - Method in class helliker.id3.ID3v2Footer
Returns true if the experimental bit of this footer is set.
getExtendedFooter() - Method in class helliker.id3.ID3v2Footer
Returns true if this tag has an extended footer.
getExtendedHeader() - Method in class helliker.id3.ID3v2Header
Returns true if this tag has an extended header.
getFileAlterDiscard() - Method in class helliker.id3.ID3v2Frame
Returns true if the file alter preservation bit has been set.
getFileName() - Method in class helliker.id3.MP3File
Returns the filename of this MP3File.
getFileSize() - Method in class helliker.id3.MP3File
Return the filesize of this MP3File (in bytes).
getFooter() - Method in class helliker.id3.ID3v2Header
Returns true if this tag has a footer.
getFooter() - Method in class helliker.id3.ID3v2Footer
Returns true if this tag has a footer.
getFooterSize() - Method in class helliker.id3.ID3v2Footer
Returns the size (in bytes) of this footer.
getFrameBytes() - Method in class helliker.id3.ID3v2Frame
Returns a byte array representation of this frame that can be written to a file.
getFrameData() - Method in class com.neoworks.mpeg.MPEGFrame
Get the entire frame as a byte array
getFrameData() - Method in class helliker.id3.ID3v2Frame
Returns the data for this frame
getFrameData(String) - Method in class helliker.id3.ID3v2Tag
Returns the data found in the frame specified by the id.
getFrameDataBytes(String) - Method in class helliker.id3.MP3File
Returns the data contained in the frame specified by the id (id3v2 only) .
getFrameDataString(String) - Method in class helliker.id3.MP3File
Returns the textual information contained in the frame specifed by the id.
getFrameDataString(String) - Method in class helliker.id3.ID3v2Tag
Returns the textual information contained in the frame specified by the id.
getFrameLength() - Method in class helliker.id3.MPEGAudioFrameHeader
Computes the length of the frame found.
getFrameLength() - Method in class helliker.id3.ID3v2Frame
Return the length of this frame in bytes, including the header.
getFrameSize() - Method in class com.neoworks.mpeg.MPEGFrame
Get the frame size in bytes (including the header bytes)
getFrequency() - Method in class com.neoworks.mpeg.MPEGFrame
Get the smaple frequency of the frame data
getGenre() - Method in class helliker.id3.MP3File
Returns the genre of this mp3 if set and the empty string if not.
getGenre() - Method in class helliker.id3.ID3v1Tag
Return the genre field of the tag
getGenre(int) - Static method in class helliker.id3.NullsoftID3GenreTable
Return the corresponding String for the integer coded provided.
getGenre(String) - Static method in class helliker.id3.NullsoftID3GenreTable
Tries to find the string provided in the table and returns the corresponding int code if successful.
getGenres() - Static method in class helliker.id3.NullsoftID3GenreTable
Returns an array of all the genres which can be used to put into an OptionPane or some other component for easy display.
getGenreString() - Method in class helliker.id3.ID3v1Tag
Return the genre name based on the ID3/Nullsoft standards.
getGroup() - Method in class helliker.id3.ID3v2Frame
Returns the group identifier if added.
getGrouped() - Method in class helliker.id3.ID3v2Frame
Returns true if this frame is a part of a group
getHeaderOffset() - Method in class com.neoworks.mpeg.XingVBRHeader
Get the offset from the end of the MPEG header to the beginning of the VBR header in bytes
getHeaderSize() - Method in class helliker.id3.ID3v2Header
Returns the size (in bytes) of this header.
getId() - Method in interface com.neoworks.jukex.Track
Return the database ID of this Track
getId() - Method in interface com.neoworks.jukex.DatabaseObject
Return the database ID of this object
getId() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
getId() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get the database id for this playlist
getId() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
 
getId() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
 
getId() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get the database ID of this TrackSourcePipeline
getImageEncode() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns true if the image encode flag is set
getImageRestriction() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns the value of the image restriction field or -1 if not set
getInstance() - Static method in class com.neoworks.connectionpool.PoolManager
Return the static instance of this class.
getInstance() - Static method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get an instance of the TrackStore
getInt() - Method in interface com.neoworks.jukex.AttributeValue
Get the int value
getInt() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
 
getInt(int) - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Return the integer representation of the column at the given index
getInt(String) - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Return the integer representation of the column with the given name
getIntensityStereoBound() - Method in class com.neoworks.mpeg.MPEGFrame
Get the intensity stereo bound
getIntersection(Collection, Collection) - Static method in class com.neoworks.util.CollectionUtils
Get the intersection of two sets of homogeneous objects
getKey() - Method in interface com.neoworks.util.MultiMap.Entry
Returns the key corresponding to this entry.
getKnownAttributes() - Method in interface com.neoworks.jukex.Track
Retrieve a Collection of all Attribute objects which this track has.
getKnownAttributes() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
getLayer() - Method in class helliker.id3.MPEGAudioFrameHeader
Return the layer description of the mpeg in string form.
getLayerString() - Method in class com.neoworks.mpeg.MPEGFrame
Get a description of the MPEG layer
getLength() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns the length (in bytes) of this Xing VBR header.
getLength() - Method in class helliker.id3.XingVBRHeader
Returns the length (in bytes) of this Xing VBR header.
getLength() - Method in class helliker.id3.ID3v2p2Frames
Returns the length in bytes of all the frames contained in this object.
getLength() - Method in class helliker.id3.ID3v2Frames
Returns the length in bytes of all the frames contained in this object.
getLengthIndicator() - Method in class helliker.id3.ID3v2Frame
Returns true if this frame has a length indicator added
getLexeme() - Method in class com.neoworks.rdc.Token
Return the lexeme of the token
getLocation() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns the offset at which the first mpeg frame was found in the file.
getLookAheadData() - Method in class com.neoworks.rdc.Parser
 
getLookAheadType() - Method in class com.neoworks.rdc.Parser
 
getLookAheadValue() - Method in class com.neoworks.rdc.Parser
 
getMajorVersion() - Method in class helliker.id3.ID3v2Header
Returns the major version of this id3v2 tag.
getMajorVersion() - Method in class helliker.id3.ID3v2Footer
Returns the major version of this id3v2 tag.
getMaxFrames() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns the maximum number of frames if set.
getMaxSize() - Method in class com.neoworks.util.SizeLimitedLinkedHashMap
Get the maximum number of elements
getMaxTagSize() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns the maximum tag size or -1 if unset
getMaxTextSize() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns the maximum length of a string if set or -1
getMinorVersion() - Method in class helliker.id3.ID3v2Header
Return the minor version/revision of this id3v2 tag.
getMinorVersion() - Method in class helliker.id3.ID3v2Footer
Return the minor version/revision of this id3v2 tag.
getModeExtension() - Method in class com.neoworks.mpeg.MPEGFrame
Get the stereo mode extension if any
getModeString() - Method in class com.neoworks.mpeg.MPEGFrame
Get a description of the mode
getMPEGChannelMode() - Method in class helliker.id3.MP3File
Return the channel mode of the mpeg.
getMPEGEmphasis() - Method in class helliker.id3.MP3File
Returns the emphasis of this mp3.
getMPEGLayer() - Method in class com.neoworks.mpeg.MPEGFrame
Get the MPEG layer
getMPEGLayer() - Method in class helliker.id3.MP3File
Returns a string specifying the layer of the mpeg.
getMPEGVersion() - Method in class com.neoworks.mpeg.MPEGFrame
Get the MPEG version
getMPEGVersion() - Method in class helliker.id3.MP3File
Returns a string specifying the version of the mpeg.
getName() - Method in interface com.neoworks.jukex.Playlist
Get the name of the Playlist
getName() - Method in interface com.neoworks.jukex.Attribute
Get the name of this attribute
getName() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
 
getName() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Get the name of this TrackSource
getName() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Get the name of this PipelineElement
getName() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get the name of this TrackSourcePipeline
getName() - Method in interface com.neoworks.jukex.tracksource.TrackSource
Get the name of this TrackSource
getNextTrack() - Method in interface com.neoworks.jukex.Playlist
Get the next available Track
getNextTrack() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get the next track from the head of the list
getNextTrack() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Get the next track from the source.
getNextTrack() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get the next track from the source.
getNextTrack() - Method in interface com.neoworks.jukex.tracksource.TrackSource
Get the next track from the source.
getNextTrack() - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Get a track at random
getNextTrack() - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Get the next track from the source.
getNextTrack() - Method in class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Get a track at random
getNextTrack() - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Get the next Track
getNextTrack() - Method in class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Get a track at random
getNextTrack() - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Get a track at random
getNextTrack() - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Get a track at random
getNextTrack() - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Get the next Track
getNextTrackSource() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Get the next TrackSourcePipelineElement.
getNextTrackSource() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Return the next TrackSourcePipelineElement
getNextTrackSource() - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Get the next TrackSourcePipelineElement
getNodes(Document, String) - Static method in class com.neoworks.util.XPathQuery
Perform the given XPath query on the given document, returning a list of matching nodes
getNodes(Node, String) - Static method in class com.neoworks.util.XPathQuery
Perform the given XPath query in the given document, returning a list of matching nodes.
getNumberOfSubbands() - Method in class com.neoworks.mpeg.MPEGFrame
Get the number of sub bands
getNumBytes() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns the number of data bytes in the mpeg frames.
getNumBytes() - Method in class helliker.id3.XingVBRHeader
Returns the number of data bytes in the mpeg frames.
getNumFlagBytes() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns the number of extended flag bytes
getNumFrames() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns the number of MPEG frames in the file passed to the constructor.
getNumFrames() - Method in class helliker.id3.XingVBRHeader
Returns the number of MPEG frames in the file passed to the constructor.
getNumTracks() - Method in class helliker.id3.MP3File
Although not a standard, sometimes track numbers are expressed as "x/y" where x is the track number and y is the total number of tracks on an album.
Getopts - class com.neoworks.util.Getopts.
Getopts is similar to the UN*X getopt() system call.
Getopts(String, String[]) - Constructor for class com.neoworks.util.Getopts
This constructor takes a list of legal options and a list of (usually command line) arguments.
getOriginalArtist() - Method in class helliker.id3.MP3File
Returns the original artist of this mp3 if set and the empty string if not (id3v2 only).
getOriginalQuery() - Method in class com.neoworks.jukex.query.Query
Get the original query String that was parsed to create this object.
getOwner() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Get the owner of this PipelineElement
getPadding() - Method in class helliker.id3.ID3v2Tag
Returns the current number of padding bytes in this id3v2 tag.
getParent() - Method in class helliker.id3.MP3File
Returns the parent directory of this MP3File.
getPassword() - Method in class com.neoworks.shout.Stream
Get the server password
getPath() - Method in class helliker.id3.MP3File
Return the absolute path of this MP3File.
getPipeline(String) - Static method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get a pipeline by name, creating a new one if it does not exist
getPlaying() - Method in interface com.neoworks.jukex.ControlPlayback
Get the currently playing Track
getPlaying() - Method in class com.neoworks.shout.Shouter
Get the Track that is currently being played (or is about to be played)
getPlayingTime() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns the calculated playing time of the mpeg file if a Xing header exists and -1 otherwise.
getPlayingTime() - Method in class com.neoworks.mpeg.MPEGStream
Get the playing time in milliseconds for this MPEG Stream
getPlayingTime() - Method in class com.neoworks.shout.Shouter
Get the playing time for the current Track
getPlayingTime() - Method in class helliker.id3.XingVBRHeader
Returns the calculated playing time of the mpeg file if a Xing header exists and -1 otherwise.
getPlayingTime() - Method in class helliker.id3.MP3File
Returns the length (in seconds) of the playing time of this mp3.
getPlayingTimeString() - Method in class helliker.id3.MP3File
Return a formatted version of the getPlayingTime method.
getPlaylist(String) - Method in interface com.neoworks.jukex.TrackStore
Get the Playlist with the specified name
getPlaylist(String) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get the Playlist with the specified name
getPort() - Method in class com.neoworks.shout.Stream
Get the source connection port
getPos() - Method in class com.neoworks.util.PushBackInputStream
Get the position in the Stream
getProperty(String) - Method in class com.neoworks.rdc.Lexer
 
getPublicShout() - Method in class com.neoworks.shout.Stream
Is this stream public?
getQueryString() - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Get a string representation of the query
getQueryString() - Method in interface com.neoworks.jukex.tracksource.SearchPipelineElement
Get the original JukeXQL query String
getQueryString() - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Get a string representation of the query
getQueryString() - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Get a String representation of the current query
getQueryString() - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
 
getReadOnly() - Method in class helliker.id3.ID3v2Frame
Returns true if this frame is read only
getRemainingPlayingTime() - Method in interface com.neoworks.jukex.ControlPlayback
Get the remaining play time for the current Track
getRemainingPlayingTime() - Method in class com.neoworks.shout.Shouter
Get the remaining time for the current Track
getSampleFrequencyString() - Method in class com.neoworks.mpeg.MPEGFrame
Get a description of the frame sample rate
getSampleRate() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns the sample rate of the mpeg in Hz
getSampleRate() - Method in class helliker.id3.MP3File
Returns the sample rate of this mp3 in Hz.
getSelectAttributes() - Method in class com.neoworks.jukex.query.JukeXParser
Get a List of Strings representing the attributes present in the SELECT statement of the query.
getServerName() - Method in class com.neoworks.shout.Stream
Get the server name
getShouter() - Static method in class com.neoworks.shout.ShouterFactory
Get the Shouter instance
getSingleNode(Document, String) - Static method in class com.neoworks.util.XPathQuery
Perform the given XPath query on the given document, returning a single matching node.
getSingleNode(Node, String) - Static method in class com.neoworks.util.XPathQuery
Perform the given XPath query on the given DOM node, returning a single matching node.
getSize() - Method in class com.neoworks.rdc.TokenList
Returns the index of the next position in the list
getSize() - Method in class helliker.id3.ID3v2Tag
Returns the size of this id3v2 tag.
getSize() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns the size of the extended header
getSize() - Method in class helliker.id3.ID3v1Tag
Return the size in bytes of the tag.
getSlots() - Method in class com.neoworks.mpeg.MPEGFrame
Get the number of audio data slots in this frame
getSQL() - Method in class com.neoworks.jukex.query.Query
Get the SQL that will be executed on execution of this Query.
getSQL(StringBuffer) - Method in class com.neoworks.jukex.query.JukeXExpression.NullOp
Get the generated SQL for this expression
getSQL(StringBuffer) - Method in class com.neoworks.jukex.query.JukeXExpression.Infix
Get the generated SQL for this expression
getSQL(StringBuffer) - Method in class com.neoworks.jukex.query.JukeXExpression.Prefix
Get the generated SQL for this expression
getSQL(StringBuffer) - Method in class com.neoworks.jukex.query.JukeXExpression.Not
Get the generated SQL for this expression
getSQL(StringBuffer) - Method in class com.neoworks.jukex.query.JukeXExpression.Relop
Get the generated SQL for this expression
getSQL(StringBuffer) - Method in class com.neoworks.jukex.query.JukeXExpression.Variable
Get the generated SQL for this expression
getSQL(StringBuffer) - Method in class com.neoworks.jukex.query.JukeXExpression.Literal
Get the generated SQL for this expression
getSQL(StringBuffer) - Method in interface com.neoworks.jukex.query.Expression
Get the generated SQL for this expression.
getStart() - Method in class com.neoworks.rdc.Token
Return the start index of the token
getState() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get the state of this PipelineElement as a Map of Objects
getState() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Get the current state of this PipelineElement for persisting.
getState() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Get the current state of this PipelineElement for persisting
getState() - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Get the current state of this PipelineElement for persisting
getState() - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Get the current state of this PipelineElement for persisting
getStreamDescription() - Method in class com.neoworks.shout.Stream
get the stream description
getStreamName() - Method in class com.neoworks.shout.Stream
Get the stream name
getString() - Method in interface com.neoworks.jukex.AttributeValue
Get the String value
getString() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
 
getString(int) - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Return the String represntation of the column at the given index
getString(String) - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Return the String representation of the column with the given name
getSummary() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in interface com.neoworks.jukex.tracksource.TrackSource
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Return a String summarising the configuration of the task the source is performing
getSummary() - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Return a String summarising the configuration of the task the source is performing
getTagAlterDiscard() - Method in class helliker.id3.ID3v2Frame
Returns true if the tag alter preservation bit has been set.
getTaggingType() - Method in class helliker.id3.MP3File
Returns the currently set tagging type.
getTagSize() - Method in class helliker.id3.ID3v2Header
Returns the size (in bytes) of the frames and/or extended header portion of the id3v2 tag according to the size field in the header.
getTagSize() - Method in class helliker.id3.ID3v2Footer
Returns the size (in bytes) of the frames and/or extended footer portion of the id3v2 tag according to the size field in the footer.
getTextEncode() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns true if the text encode flag is set
getTitle() - Method in class helliker.id3.MP3File
Returns the title of this mp3 if set and the empty string if not.
getTitle() - Method in class helliker.id3.ID3v1Tag
Return the title field of the tag
getTOC() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns the toc used to seek to an area of this VBR file.
getTOC() - Method in class helliker.id3.XingVBRHeader
Returns the toc used to seek to an area of this VBR file.
getTokenAt(int) - Method in class com.neoworks.rdc.TokenList
Returns the token at a position in the list.
getTokenType() - Method in class com.neoworks.rdc.Token
Return the type of the token
getTokenValue() - Method in class com.neoworks.rdc.Token
Return the value of the token
getTotalSize() - Method in class helliker.id3.ID3v2Tag
Returns the actual size of the tag when written.
getTrack() - Method in class helliker.id3.MP3File
Returns an integer value of the track number.
getTrack() - Method in class helliker.id3.ID3v1Tag
Return the track field of the tag
getTrack(int) - Method in interface com.neoworks.jukex.Playlist
Get the Track at the specified index
getTrack(int) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get a track by index
getTrack(int) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Get the Track at the specified index
getTrack(long) - Method in interface com.neoworks.jukex.TrackStore
Get a Track object by database id
getTrack(long) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get a track from the database by database id
getTrack(URL) - Method in interface com.neoworks.jukex.TrackStore
Get a Track object by URL
getTrack(URL) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get a track from the database by URL
getTrackCount() - Method in interface com.neoworks.jukex.TrackStore
Get the number of tracks in the Track database
getTrackCount() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get the total track count
getTrackId() - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Return the ID of the Track referred to by the current row
getTrackIds() - Method in interface com.neoworks.jukex.TrackStore
Get an array containing the ids of the tracks in the Track database
getTrackIds() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
 
getTrackInfoPort() - Method in class com.neoworks.shout.Stream
Get the port to send track information to
getTracks() - Method in class com.neoworks.jukex.query.Query
Execute the created query and retrieve the Track objects of the results
getTracks() - Method in interface com.neoworks.jukex.sqlimpl.BatchTrackLoader
Retrieve the tracks with the ids that this loader has been told about.
getTracks(List) - Method in interface com.neoworks.jukex.TrackStore
Retrieve a List of Track objects with ids as specified in a List of Integers.
getTracks(List) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Get a List of Tracks corresponding to a list of database ids
getTracks(long[]) - Method in interface com.neoworks.jukex.TrackStore
Retrieve a List of Track objects with ids as specified.
getTracks(long[]) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Retrieve a List of Track objects with ids as specified in the passed array
getTrackSource() - Method in interface com.neoworks.jukex.ControlPlayback
Get the currently playing TrackSource.
getTrackSource() - Method in class com.neoworks.shout.Shouter
Get the current TrackSource
getTrackStore() - Static method in class com.neoworks.jukex.TrackStoreFactory
Get an instance of the TrackStore
getTrackString() - Method in class helliker.id3.MP3File
Returns the track exactly as the track field of the id3 tag reads.
getTreatSingleQuoteAsString() - Method in class com.neoworks.rdc.Lexer
Deprecated.  
getType() - Method in interface com.neoworks.jukex.AttributeValue
Get the type of the attribute that this value corresponds to
getType() - Method in interface com.neoworks.jukex.Attribute
Return the type of the attribute, which can be equal to Attribute.TYPE_STRING or Attribute.TYPE_INT
getType() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
 
getType() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
 
getUnsynchronisation() - Method in class helliker.id3.ID3v2Header
Returns true if the unsynchronisation bit is set in this header.
getUnsynchronisation() - Method in class helliker.id3.ID3v2Footer
Returns true if the unsynchronisation bit is set in this footer.
getUnsynchronised() - Method in class helliker.id3.ID3v2Frame
Returns true if this frame is unsynchronised
getUpdate() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns true if this tag is an update of a previous tag
getUpdatedDate() - Method in interface com.neoworks.jukex.Track
Return the last time that this Track was updated in the database.
getUpdatedDate() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
getURL() - Method in interface com.neoworks.jukex.Track
Return the URL of the Track's location
getURL() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
getURL() - Method in class com.neoworks.shout.Stream
Get the stream URL
getUserDefinedURL() - Method in class helliker.id3.MP3File
Returns the user defined url of this mp3 if set and the empty string if not (id3v2 only).
getValue() - Method in class com.neoworks.jukex.client.html.standard.AttributeQuery
Get the value String
getValue() - Method in interface com.neoworks.jukex.tracksource.filter.AttributeTrackFilter
Get the AttributeValue to match against
getValue() - Method in class com.neoworks.jukex.tracksource.filter.AttributeStartsWithTrackFilter
Get the AttributeValue to match against
getValue() - Method in class com.neoworks.jukex.tracksource.filter.AttributeRegexTrackFilter
Get the AttributeValue to match against
getValue() - Method in class com.neoworks.jukex.tracksource.filter.AttributeEqualityTrackFilter
Get the AttributeValue to match against
getValue() - Method in interface com.neoworks.util.MultiMap.Entry
Returns the value corresponding to this entry.
getValueList(Object) - Method in class com.neoworks.util.VectorMultiMap
Get the values for a key as a list
getVBRPlayingTime() - Method in class helliker.id3.MPEGAudioFrameHeader
If this is a VBR file, return an accurate playing time of this mpeg.
getVBRScale() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns the VBR scale used to generate this VBR file.
getVBRScale() - Method in class helliker.id3.XingVBRHeader
Returns the VBR scale used to generate this VBR file.
getVerbose() - Method in class com.neoworks.rdc.Parser
Get the current verbose logging flag
getVersion() - Method in class helliker.id3.MPEGAudioFrameHeader
Return the version of the mpeg in string form.
getYear() - Method in class helliker.id3.MP3File
Returns the year of this mp3 if set and the empty string if not.
getYear() - Method in class helliker.id3.ID3v1Tag
Return the year field of the tag
GROUP_IDENTIFICATION_REGISTRATION - Static variable in class helliker.id3.ID3v2p2Frames
 
GROUP_IDENTIFICATION_REGISTRATION - Static variable in class helliker.id3.ID3v2Frames
 

H

hashCode() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
Get a hashcode for this Attribute
hashCode() - Method in interface com.neoworks.util.MultiMap
Returns the hash code value for this multimap.
hashCode() - Method in interface com.neoworks.util.MultiMap.Entry
Returns the hash code value for this multimap entry.
hashCode() - Method in class com.neoworks.util.HashMapMultiMap
Returns the hash code value for this multimap.
hashCode() - Method in class com.neoworks.util.AbstractMultiMap
Returns the hash code value for this multimap.
HashMapMultiMap - class com.neoworks.util.HashMapMultiMap.
HashMapMultiMap is a Multimap backed by a HashMap of Set objects.
HashMapMultiMap() - Constructor for class com.neoworks.util.HashMapMultiMap
Public constructor
hasOption(char) - Method in class com.neoworks.util.Getopts
Returns existence of an option.
hasPadding() - Method in class com.neoworks.mpeg.MPEGFrame
Is the frame padded?
hasPadding() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns true if the mpeg frames are padded in this file.
headerExists() - Method in class com.neoworks.mpeg.XingVBRHeader
Returns true if a Xing VBR header was found in the file passed to the constructor.
headerExists() - Method in class helliker.id3.XingVBRHeader
Returns true if a Xing VBR header was found in the file passed to the constructor.
headerExists() - Method in class helliker.id3.ID3v2Header
Returns true if a header exists
headMap(Object) - Method in interface com.neoworks.util.SortedMultiMap
Returns a view of the portion of this sorted multimap whose keys are strictly less than toKey.
helliker.id3 - package helliker.id3
 

I

ID - Static variable in class com.neoworks.rdc.Parser
 
ID - Static variable in class com.neoworks.rdc.Lexer
An identifier token
ID3FieldDataException - exception helliker.id3.ID3FieldDataException.
 
ID3FieldDataException() - Constructor for class helliker.id3.ID3FieldDataException
Create an ID3FieldDataException with a default message
ID3FieldDataException(String) - Constructor for class helliker.id3.ID3FieldDataException
Create an ID3FieldDataException with the specified message
ID3Tag - interface helliker.id3.ID3Tag.
 
ID3V1_ONLY - Static variable in class helliker.id3.MP3File
Write and read from ID3v1 tags only.
id3v1Exists() - Method in class helliker.id3.MP3File
Returns true if an id3v1 tag currently exists.
ID3v1Tag - class helliker.id3.ID3v1Tag.
 
ID3v1Tag(File) - Constructor for class helliker.id3.ID3v1Tag
Create an id3v1tag from the file specified.
ID3V2_ONLY - Static variable in class helliker.id3.MP3File
Write and read from ID3v2 tags only.
id3v2Exists() - Method in class helliker.id3.MP3File
Returns true if an id3v2 tag currently exists.
ID3v2ExtendedHeader - class helliker.id3.ID3v2ExtendedHeader.
 
ID3v2ExtendedHeader(File) - Constructor for class helliker.id3.ID3v2ExtendedHeader
Create an extended header object from the file passed.
ID3v2Footer - class helliker.id3.ID3v2Footer.
 
ID3v2Footer(File, int) - Constructor for class helliker.id3.ID3v2Footer
Creates and id3v2 footer.
ID3v2FormatException - exception helliker.id3.ID3v2FormatException.
 
ID3v2FormatException() - Constructor for class helliker.id3.ID3v2FormatException
Create an ID3v2FormatException with a default message
ID3v2FormatException(String) - Constructor for class helliker.id3.ID3v2FormatException
Create an ID3v2FormatException with a specified message
ID3v2Frame - class helliker.id3.ID3v2Frame.
 
ID3v2Frame(String, byte[]) - Constructor for class helliker.id3.ID3v2Frame
Create and ID3v2 frame with the specified id and data.
ID3v2Frame(String, byte[], boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class helliker.id3.ID3v2Frame
Create an ID3v2Frame with the specified id, data, and flags set.
ID3v2Frame(String, byte[], byte[]) - Constructor for class helliker.id3.ID3v2Frame
Create an ID3v2Frame with a specified id, a byte array containing the frame header flags, and a byte array containing the data for this frame.
ID3v2Frames - class helliker.id3.ID3v2Frames.
 
ID3v2Frames() - Constructor for class helliker.id3.ID3v2Frames
 
ID3v2Header - class helliker.id3.ID3v2Header.
 
ID3v2Header(File) - Constructor for class helliker.id3.ID3v2Header
Create an id3v2header linked to the file passed as a parameter.
ID3v2p2Frames - class helliker.id3.ID3v2p2Frames.
 
ID3v2p2Frames() - Constructor for class helliker.id3.ID3v2p2Frames
 
ID3v2Tag - class helliker.id3.ID3v2Tag.
 
ID3v2Tag(File, long) - Constructor for class helliker.id3.ID3v2Tag
Create an id3v2 tag bound to the file provided as a parameter.
indexOf(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Return the index of an object in the List or -1 if it does not appear in the List
indexOf(Object) - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Get the index of a TrackFilter
init(ServletConfig) - Method in class com.neoworks.jukex.client.html.platinumpro.StartupServlet
 
init(ServletConfig) - Method in class com.neoworks.jukex.client.html.standard.StartupServlet
Initialise the servlet (called at start up).
INITIAL_KEY - Static variable in class helliker.id3.ID3v2p2Frames
 
INITIAL_KEY - Static variable in class helliker.id3.ID3v2Frames
 
initialise() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
Initialise track store
InMemoryPlaylist - class com.neoworks.jukex.sqlimpl.InMemoryPlaylist.
A Playlist implementation that is not persisted to the database
InMemoryPlaylist() - Constructor for class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Creates a new instance of InMemoryPlaylist
InMemoryPlaylist(String) - Constructor for class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Creates a new instance of InMemoryPlaylist
INTERNET_RADIO_STATION_NAME - Static variable in class helliker.id3.ID3v2p2Frames
 
INTERNET_RADIO_STATION_NAME - Static variable in class helliker.id3.ID3v2Frames
 
INTERNET_RADIO_STATION_OWNER - Static variable in class helliker.id3.ID3v2p2Frames
 
INTERNET_RADIO_STATION_OWNER - Static variable in class helliker.id3.ID3v2Frames
 
INVOLVED_PEOPLE - Static variable in class helliker.id3.ID3v2p2Frames
 
INVOLVED_PEOPLE - Static variable in class helliker.id3.ID3v2Frames
 
isCopyrighted() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns true if the audio is copyrighted
isCRCProtected() - Method in class com.neoworks.mpeg.MPEGFrame
Get the CRC protection indicator bit.
isEmpty() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Check whether the List contains any elements
isEmpty() - Method in interface com.neoworks.util.MultiMap
Returns true if this multimap contains no key-value mappings.
isEmpty() - Method in class com.neoworks.util.HashMapMultiMap
Returns true if this multimap contains no key-value mappings.
isEmpty() - Method in class com.neoworks.util.AbstractMultiMap
Returns true if this multimap contains no key-value mappings.
isEmpty() - Method in class helliker.id3.ID3v2Frame
Returns true if there is no data in the frame.
isEnabled() - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Is this playlist enabled
isEnabled() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
 
isEnabled() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Pipelines are always enabled (at the moment)
isEnabled() - Method in interface com.neoworks.jukex.tracksource.TrackSource
Is this TrackSource enabled?
isInTable(Token) - Method in class com.neoworks.rdc.SymbolTable
Checks if a token is in the SymbolTable.
isMP3() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns true if the file passed to the constructor is an mp3 (MPEG layer III).
isMP3() - Method in class helliker.id3.MP3File
Returns true if this file is an mp3.
isMPEGCopyrighted() - Method in class helliker.id3.MP3File
Returns true if this mpeg is copyrighted.
isMPEGOriginal() - Method in class helliker.id3.MP3File
Returns true if this mpeg is the original.
isMPEGPrivate() - Method in class helliker.id3.MP3File
Returns true if the private bit is set in this mpeg.
isMPEGProtected() - Method in class helliker.id3.MP3File
Returns true if this mpeg is protected by CRC.
isOriginal() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns true if this is the original media
isPaused() - Method in interface com.neoworks.jukex.ControlPlayback
Test whether the playback is paused
isPaused() - Method in class com.neoworks.shout.Shouter
Test whether the shouter is in pause mode
isProtected() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns true if this mpeg is protected by CRC
ISRC - Static variable in class helliker.id3.ID3v2p2Frames
 
ISRC - Static variable in class helliker.id3.ID3v2Frames
 
isVBR() - Method in class helliker.id3.MPEGAudioFrameHeader
 
isVBR() - Method in class helliker.id3.MP3File
Returns true if this mp3 is a variable bitrate file.
iterator() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get an Iterator on the List
iterator() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get an Iterator on this Pipeline
iterator() - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Get an iterator on the TrackFilter List

J

JOINT_STEREO - Static variable in class com.neoworks.mpeg.MPEGFrame
Frame mode constant
JukeXAttribute - class com.neoworks.jukex.sqlimpl.JukeXAttribute.
SQL implementation of Attribute for JukeX.
JukeXAttributeValue - class com.neoworks.jukex.sqlimpl.JukeXAttributeValue.
A JukeX AttributeValue, holding the value of an Attribute.
JukeXAttributeValue(Attribute, int) - Constructor for class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
Do NOT use this method if you wish an AttributeValue to be stored in the database.
JukeXAttributeValue(long, Attribute, String) - Constructor for class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
Do NOT use this method if you wish an AttributeValue to be stored in the database.
JukeXExpression - class com.neoworks.jukex.query.JukeXExpression.
 
JukeXExpression.Infix - class com.neoworks.jukex.query.JukeXExpression.Infix.
Infix expression, such as x AND y
JukeXExpression.Infix(Expression, String, Expression) - Constructor for class com.neoworks.jukex.query.JukeXExpression.Infix
Public constructor
JukeXExpression.Literal - class com.neoworks.jukex.query.JukeXExpression.Literal.
String literal.
JukeXExpression.Literal(Object) - Constructor for class com.neoworks.jukex.query.JukeXExpression.Literal
Public constructor
JukeXExpression.Not - class com.neoworks.jukex.query.JukeXExpression.Not.
NOT expression, negates the expression that it prefixes
JukeXExpression.Not(Expression) - Constructor for class com.neoworks.jukex.query.JukeXExpression.Not
Public constructor
JukeXExpression.NullOp - class com.neoworks.jukex.query.JukeXExpression.NullOp.
Null operation class
JukeXExpression.NullOp() - Constructor for class com.neoworks.jukex.query.JukeXExpression.NullOp
Public constructor
JukeXExpression.Prefix - class com.neoworks.jukex.query.JukeXExpression.Prefix.
Prefix expression, such as NOT x
JukeXExpression.Prefix(Expression) - Constructor for class com.neoworks.jukex.query.JukeXExpression.Prefix
 
JukeXExpression.Relop - class com.neoworks.jukex.query.JukeXExpression.Relop.
Relational operator expression.
JukeXExpression.Relop(JukeXExpression.Variable, String, JukeXExpression.Literal) - Constructor for class com.neoworks.jukex.query.JukeXExpression.Relop
Public constructor
JukeXExpression.Variable - class com.neoworks.jukex.query.JukeXExpression.Variable.
This is the left hand side of a Relop (lvalue).
JukeXExpression.Variable(String) - Constructor for class com.neoworks.jukex.query.JukeXExpression.Variable
Public constructor
JukeXExpressionHelper - class com.neoworks.jukex.query.JukeXExpressionHelper.
Holds all the metadata used to make a pass through the expression making SQL.
JukeXExpressionHelper() - Constructor for class com.neoworks.jukex.query.JukeXExpressionHelper
Public constructor
JukeXParser - class com.neoworks.jukex.query.JukeXParser.
A recursive descent compiler which parses the JukeX Query Language into an object which represents a query.
JukeXPlaylist - class com.neoworks.jukex.sqlimpl.JukeXPlaylist.
Implementation of a Playlist
JukeXPlaylist() - Constructor for class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Default constructor
JukeXPlaylist(String, long) - Constructor for class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Creates a new instance of JukeXPlaylist
JukeXPlaylist(TrackSourcePipeline) - Constructor for class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Public constructor
JukeXServlet - class com.neoworks.jukex.client.html.platinumpro.JukeXServlet.
Servlet interface for JukeX.
JukeXServlet - class com.neoworks.jukex.client.html.standard.JukeXServlet.
Servlet interface for JukeX.
JukeXServlet() - Constructor for class com.neoworks.jukex.client.html.platinumpro.JukeXServlet
 
JukeXServlet() - Constructor for class com.neoworks.jukex.client.html.standard.JukeXServlet
 
JukeXTrack - class com.neoworks.jukex.sqlimpl.JukeXTrack.
This object represents a Track within the JukeX system.
JukeXTrack(long, URL, Date) - Constructor for class com.neoworks.jukex.sqlimpl.JukeXTrack
Creates a new instance of JukeXTrack
JukeXTrackStore - class com.neoworks.jukex.sqlimpl.JukeXTrackStore.
The JukeXTrackStore using a MySQL back end.

K

keys() - Method in interface com.neoworks.util.MultiMap
Returns a collection view of the keys contained in this multimap.
keys() - Method in class com.neoworks.util.HashMapMultiMap
Returns a collection view of the keys contained in this multimap.
keys() - Method in class com.neoworks.util.AbstractMultiMap
Returns a collection view of the keys contained in this multimap.

L

LANGUAGE - Static variable in class helliker.id3.ID3v2p2Frames
 
LANGUAGE - Static variable in class helliker.id3.ID3v2Frames
 
lastIndexOf(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Return the index of the last occurence of an object in the List or -1 if it does not appear in the List
lastKey() - Method in interface com.neoworks.util.SortedMultiMap
Returns the last (highest) key currently in this sorted multimap.
LEAD_PERFORMERS - Static variable in class helliker.id3.ID3v2p2Frames
 
LEAD_PERFORMERS - Static variable in class helliker.id3.ID3v2Frames
 
LENGTH - Static variable in class helliker.id3.ID3v2p2Frames
 
LENGTH - Static variable in class helliker.id3.ID3v2Frames
 
Lexer - class com.neoworks.rdc.Lexer.
A lexer class which will turn any input string into a list of tokens given a symbol table.
Lexer(String, Vector) - Constructor for class com.neoworks.rdc.Lexer
Constructor to make a new lexer with the given input string to parse.
lexIt() - Method in class com.neoworks.rdc.Lexer
Function to lext the input.
LINKED_INFORMATION - Static variable in class helliker.id3.ID3v2p2Frames
 
LINKED_INFORMATION - Static variable in class helliker.id3.ID3v2Frames
 
listAllControlPlaybacks() - Method in class com.neoworks.jukex.ControlPlaybackManager
List all of the registered ControlPlaybacks
listIterator() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get a listIterator on the List
listIterator() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get an Iterator on this Pipeline
listIterator(int) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get a listIterator on the List at a particular position
listIterator(int) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get an Iterator on this Pipeline at a specific index
loadConfig(Element) - Method in class com.neoworks.connectionpool.PoolManager
Initialise the database pool with the XML node passed, which should be of the form:
loadConfig(InputStream) - Method in class com.neoworks.connectionpool.PoolManager
Configures the instance by reading properties from a given input stream, instantiating drivers and connection pools.
loadConfig(String) - Method in class com.neoworks.shout.Stream
Load the config file and check it
loadFromFile(File, int) - Method in class helliker.id3.Playlist
Load a playlist from a file.
logicalop() - Method in class com.neoworks.jukex.query.JukeXParser
Parse a logical operation
LOOKAHEAD_TYPE - Static variable in class com.neoworks.rdc.Parser
 
LOOKAHEAD_VALUE - Static variable in class com.neoworks.rdc.Parser
 
lookAhead(int) - Method in class com.neoworks.rdc.Parser
 
lookAhead(int, int) - Method in class com.neoworks.rdc.Parser
 
lookupTokenID(int) - Method in class com.neoworks.rdc.Parser
Lookup a meaningful name for a token based on its number by introspecting the class object.
LYRICIST - Static variable in class helliker.id3.ID3v2p2Frames
 
LYRICIST - Static variable in class helliker.id3.ID3v2Frames
 

M

main(String[]) - Static method in class com.neoworks.jukex.client.tui.PlaylistBrowser
Entry point
map(Collection, OneBlock) - Static method in class com.neoworks.util.CollectionUtils
Return a collection which is each element in the original collection mapped through the one argument function in the block The one argument block must take an element from the collection as an argument and must return an Object type.
match() - Method in class com.neoworks.rdc.Parser
Match any token from the input stream.
match(int) - Method in class com.neoworks.rdc.Parser
Match a token from the input stream with a given type.
match(int, int) - Method in class com.neoworks.rdc.Parser
Match a token from the input stream with a given type and value.
match(Track) - Method in interface com.neoworks.jukex.tracksource.filter.TrackFilter
Check whether a Track matches this filter
match(Track) - Method in class com.neoworks.jukex.tracksource.filter.AttributeStartsWithTrackFilter
Check whether a Track matches this filter
match(Track) - Method in class com.neoworks.jukex.tracksource.filter.AttributeRegexTrackFilter
Check whether a Track matches this filter
match(Track) - Method in class com.neoworks.jukex.tracksource.filter.AttributeEqualityTrackFilter
Check whether a Track matches this filter
matchPattern(byte, String) - Static method in class helliker.id3.BinaryParser
This function takes an 8 character string representation of a byte in binary mode.
MEDIA_TYPE - Static variable in class helliker.id3.ID3v2p2Frames
 
MEDIA_TYPE - Static variable in class helliker.id3.ID3v2Frames
 
MONO_MODE - Static variable in class helliker.id3.MPEGAudioFrameHeader
 
MOOD - Static variable in class helliker.id3.ID3v2p2Frames
 
MOOD - Static variable in class helliker.id3.ID3v2Frames
 
moveNodes2DocumentFragment(Document, NodeList) - Static method in class com.neoworks.util.DOMUtils
Moves the nodes from a NodeList into a new DocumentFragment
MP3Comparator - class helliker.id3.MP3Comparator.
 
MP3Comparator() - Constructor for class helliker.id3.MP3Comparator
 
MP3File - class helliker.id3.MP3File.
 
MP3File(File) - Constructor for class helliker.id3.MP3File
Create an MP3File object that reads and writes to the specified file.
MP3File(File, int) - Constructor for class helliker.id3.MP3File
Create and MP3File object that reads and writes to the specified file.
MP3File(String) - Constructor for class helliker.id3.MP3File
Create an MP3File object that reads and writes to the file with the filename fn.
MP3File(String, int) - Constructor for class helliker.id3.MP3File
Create an MP3File object that reads and writes to the file with the filename fn.
MP3FileFilter - class com.neoworks.mpeg.MP3FileFilter.
This class is a simple checker to make sure we're not trying to access anything but MP3 files (eg ones that end in ".mp3").
MP3FileFilter - class helliker.id3.MP3FileFilter.
 
MP3FileFilter() - Constructor for class com.neoworks.mpeg.MP3FileFilter
Creates a new instance of MP3FileFilter
MP3FileFilter() - Constructor for class helliker.id3.MP3FileFilter
Create a default MP3FileFilter.
MP3FileFilter(boolean) - Constructor for class helliker.id3.MP3FileFilter
Create an MP3FileFilter.
MPEG_L_1 - Static variable in class helliker.id3.MPEGAudioFrameHeader
 
MPEG_L_2 - Static variable in class helliker.id3.MPEGAudioFrameHeader
 
MPEG_L_3 - Static variable in class helliker.id3.MPEGAudioFrameHeader
 
MPEG_LOCATION_LOOKUP_TABLE - Static variable in class helliker.id3.ID3v2p2Frames
 
MPEG_LOCATION_LOOKUP_TABLE - Static variable in class helliker.id3.ID3v2Frames
 
MPEG_V_1 - Static variable in class helliker.id3.MPEGAudioFrameHeader
 
MPEG_V_2 - Static variable in class helliker.id3.MPEGAudioFrameHeader
 
MPEG_V_25 - Static variable in class helliker.id3.MPEGAudioFrameHeader
 
MPEG1 - Static variable in class com.neoworks.mpeg.MPEGFrame
Constant for MPEG-1 version
MPEG2 - Static variable in class com.neoworks.mpeg.MPEGFrame
Constant for MPEG-2 version
MPEGAudioFrameHeader - class helliker.id3.MPEGAudioFrameHeader.
 
MPEGAudioFrameHeader(File) - Constructor for class helliker.id3.MPEGAudioFrameHeader
Create an MPEGAudioFrameHeader from the file specified.
MPEGAudioFrameHeader(File, int) - Constructor for class helliker.id3.MPEGAudioFrameHeader
Create an MPEGAudioFrameHeader from the file specified.
MPEGFrame - class com.neoworks.mpeg.MPEGFrame.
This class represents an MPEG frame.
MPEGFrame(int) - Constructor for class com.neoworks.mpeg.MPEGFrame
Public constructor
MPEGStream - class com.neoworks.mpeg.MPEGStream.
This class parses an MPEG audio bitstream and represents the resulting MPEG data "file".
MPEGStream(InputStream) - Constructor for class com.neoworks.mpeg.MPEGStream
Public constructor
MultiMap - interface com.neoworks.util.MultiMap.
An object that maps keys to multiple values.
MultiMap.Entry - interface com.neoworks.util.MultiMap.Entry.
A multimap entry (key-value pair).
MUSIC_CD_IDENTIFIER - Static variable in class helliker.id3.ID3v2p2Frames
 
MUSIC_CD_IDENTIFIER - Static variable in class helliker.id3.ID3v2Frames
 
MUSICIAN_CREDITS - Static variable in class helliker.id3.ID3v2p2Frames
 
MUSICIAN_CREDITS - Static variable in class helliker.id3.ID3v2Frames
 
MUSICMATCH_FORMAT - Static variable in class helliker.id3.Playlist
 

N

name - Variable in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
 
next() - Method in class com.neoworks.jukex.query.AttributeValueResultSet
Move to the next row in the result set
NO_TAGS - Static variable in class helliker.id3.MP3File
Do not write or read from any id3 tags.
NoMPEGFramesException - exception helliker.id3.NoMPEGFramesException.
 
NoMPEGFramesException() - Constructor for class helliker.id3.NoMPEGFramesException
Create a NoMPEGFramesException with a default message.
NoMPEGFramesException(String) - Constructor for class helliker.id3.NoMPEGFramesException
Create a NoMPEGFramesException with a specified message.
NONE - Static variable in class com.neoworks.rdc.Parser
 
NONE - Static variable in class com.neoworks.rdc.Lexer
A not real token (end of input)
NoRepeatPipelineElement - class com.neoworks.jukex.tracksource.NoRepeatPipelineElement.
PipelineElement that guarantees a minimum number of tracks played between repeats
NoRepeatPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Public constructor
NoRepeatPipelineElement(int) - Constructor for class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Public constructor
NullsoftID3GenreTable - class helliker.id3.NullsoftID3GenreTable.
 
NullsoftID3GenreTable() - Constructor for class helliker.id3.NullsoftID3GenreTable
 
NUM - Static variable in class com.neoworks.rdc.Parser
 
NUM - Static variable in class com.neoworks.rdc.Lexer
A number token

O

OFFICIAL_ARTIST_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
OFFICIAL_ARTIST_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2Frames
 
OFFICIAL_FILE_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
OFFICIAL_FILE_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2Frames
 
OFFICIAL_INTERNET_RADIO_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
OFFICIAL_INTERNET_RADIO_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2Frames
 
OFFICIAL_PUBLISHER_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
OFFICIAL_PUBLISHER_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2Frames
 
OFFICIAL_SOURCE_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
OFFICIAL_SOURCE_WEBPAGE_URL - Static variable in class helliker.id3.ID3v2Frames
 
OneBlock - class com.neoworks.util.OneBlock.
A one argument function block.
OneBlock() - Constructor for class com.neoworks.util.OneBlock
Default constructor
OneBlock(Object) - Constructor for class com.neoworks.util.OneBlock
Parametarised constructor.
OnetimeSearchPipelineElement - class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement.
PipelineElement that plays the results of a query once.
OnetimeSearchPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Public constructor
OnetimeSearchPipelineElement(Query) - Constructor for class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Public constructor
option(char) - Method in class com.neoworks.util.Getopts
Return an option or, if missing, the empty string.
option(char, String) - Method in class com.neoworks.util.Getopts
Return an option or, if missing, a default value.
ORIGINAL_ALBUM - Static variable in class helliker.id3.ID3v2p2Frames
 
ORIGINAL_ALBUM - Static variable in class helliker.id3.ID3v2Frames
 
ORIGINAL_ARTIST - Static variable in class helliker.id3.ID3v2p2Frames
 
ORIGINAL_ARTIST - Static variable in class helliker.id3.ID3v2Frames
 
ORIGINAL_FILENAME - Static variable in class helliker.id3.ID3v2p2Frames
 
ORIGINAL_FILENAME - Static variable in class helliker.id3.ID3v2Frames
 
ORIGINAL_LYRICIST - Static variable in class helliker.id3.ID3v2p2Frames
 
ORIGINAL_LYRICIST - Static variable in class helliker.id3.ID3v2Frames
 
ORIGINAL_RELEASE_TIME - Static variable in class helliker.id3.ID3v2p2Frames
 
ORIGINAL_RELEASE_TIME - Static variable in class helliker.id3.ID3v2Frames
 
OWNERSHIP_FRAME - Static variable in class helliker.id3.ID3v2p2Frames
 
OWNERSHIP_FRAME - Static variable in class helliker.id3.ID3v2Frames
 

P

Pair - class com.neoworks.util.Pair.
Holds a pair of Objects.
Pair() - Constructor for class com.neoworks.util.Pair
Creates new Pair object.
Pair(Object, Object) - Constructor for class com.neoworks.util.Pair
Creates a new Pair object.
parse() - Method in class com.neoworks.jukex.query.JukeXParser
Parse the string.
parseError() - Method in class com.neoworks.rdc.Parser
Simple parse error on the current token
parseError(int) - Method in class com.neoworks.rdc.Parser
Generate a parss error for the given token index
parseError(int, String) - Method in class com.neoworks.rdc.Parser
Generate a parss error for the given token index with additional error string
parseError(String) - Method in class com.neoworks.rdc.Parser
Simple parse error on the current token with additional error string
Parser - class com.neoworks.rdc.Parser.
The purpose of this abstract class is to provide the framework upon which concrete versions of the class are instantiated.
Parser(String, Vector) - Constructor for class com.neoworks.rdc.Parser
Protected constructor to make sure there can be instantiation of the class only by derived classes
ParserException - exception com.neoworks.rdc.ParserException.
This class represents exceptions which have occured while parsing something.
ParserException(String) - Constructor for class com.neoworks.rdc.ParserException
Make a new parser exception object with the given string.
PART_OF_SET - Static variable in class helliker.id3.ID3v2p2Frames
 
PART_OF_SET - Static variable in class helliker.id3.ID3v2Frames
 
pause() - Method in interface com.neoworks.jukex.ControlPlayback
Pause playback
pause() - Method in class com.neoworks.shout.Shouter
Pause the stream
PAYMENT_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
PAYMENT_URL - Static variable in class helliker.id3.ID3v2Frames
 
peekTracks(int) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Peek at the upcoming tracks
peekTracks(int) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Peek at the next count tracks from this TrackSourcePipelineElement
peekTracks(int) - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Peek at the next count tracks from this TrackSourcePipelineElement
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
 
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Peek up the track list
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Peek at the next count tracks from this TrackSourcePipelineElement
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Peek up the track list
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Peek up the track list
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Peek up the track list
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Peek up the track list
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Peek up the track list
peekTracks(int) - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Peek up the track list
PERFORMER_SORT_ORDER - Static variable in class helliker.id3.ID3v2p2Frames
 
PERFORMER_SORT_ORDER - Static variable in class helliker.id3.ID3v2Frames
 
PipelineServlet - class com.neoworks.jukex.client.html.platinumpro.PipelineServlet.
Servlet interface for JukeX.
PipelineServlet() - Constructor for class com.neoworks.jukex.client.html.platinumpro.PipelineServlet
 
PLAY_COUNTER - Static variable in class helliker.id3.ID3v2p2Frames
 
PLAY_COUNTER - Static variable in class helliker.id3.ID3v2Frames
 
play() - Method in interface com.neoworks.jukex.ControlPlayback
Play the current/next available Track.
play() - Method in class com.neoworks.shout.Shouter
Start the shouter thread
Playlist - interface com.neoworks.jukex.Playlist.
PlayList is a special case of List which is used for storing only Tracks.
Playlist - class helliker.id3.Playlist.
 
PLAYLIST_DELAY - Static variable in class helliker.id3.ID3v2p2Frames
 
PLAYLIST_DELAY - Static variable in class helliker.id3.ID3v2Frames
 
Playlist() - Constructor for class helliker.id3.Playlist
 
PlaylistBrowser - class com.neoworks.jukex.client.tui.PlaylistBrowser.
Command line client.
PlaylistBrowser() - Constructor for class com.neoworks.jukex.client.tui.PlaylistBrowser
Public constructor
PlaylistException - exception helliker.id3.PlaylistException.
 
PlaylistException() - Constructor for class helliker.id3.PlaylistException
Create a PlaylistException with a default message
PlaylistException(String) - Constructor for class helliker.id3.PlaylistException
Create an PlaylistException with a specified message
PlaylistServlet - class com.neoworks.jukex.client.html.platinumpro.PlaylistServlet.
Servlet interface for JukeX.
PlaylistServlet() - Constructor for class com.neoworks.jukex.client.html.platinumpro.PlaylistServlet
 
PlayServlet - class com.neoworks.jukex.client.html.platinumpro.PlayServlet.
This Servlet plays tracks to the server
PlayServlet() - Constructor for class com.neoworks.jukex.client.html.platinumpro.PlayServlet
 
PoolManager - class com.neoworks.connectionpool.PoolManager.
Connection pool manager.
POPULARIMETER - Static variable in class helliker.id3.ID3v2p2Frames
 
POPULARIMETER - Static variable in class helliker.id3.ID3v2Frames
 
POSITION_SYNCHRONISATION_FRAME - Static variable in class helliker.id3.ID3v2p2Frames
 
POSITION_SYNCHRONISATION_FRAME - Static variable in class helliker.id3.ID3v2Frames
 
prefixop() - Method in class com.neoworks.jukex.query.JukeXParser
Parse a prefix operation.
PRIVATE_FRAME - Static variable in class helliker.id3.ID3v2p2Frames
 
PRIVATE_FRAME - Static variable in class helliker.id3.ID3v2Frames
 
privateBitSet() - Method in class helliker.id3.MPEGAudioFrameHeader
Returns true if the private bit is set.
PRODUCED_NOTICE - Static variable in class helliker.id3.ID3v2p2Frames
 
PRODUCED_NOTICE - Static variable in class helliker.id3.ID3v2Frames
 
PUBLISHER - Static variable in class helliker.id3.ID3v2p2Frames
 
PUBLISHER - Static variable in class helliker.id3.ID3v2Frames
 
PushBackInputStream - class com.neoworks.util.PushBackInputStream.
Push back InputStream.
PushBackInputStream(InputStream) - Constructor for class com.neoworks.util.PushBackInputStream
Public constructor
put(Object, Object) - Method in class com.neoworks.util.VectorMultiMap
Associates the specified value with the specified key in this map (optional operation).
put(Object, Object) - Method in interface com.neoworks.util.MultiMap
Associates the specified value with the specified key in this multimap (optional operation).
put(Object, Object) - Method in class com.neoworks.util.HashMapMultiMap
Associates the specified value with the specified key in this multimap (optional operation).
put(Object, Object) - Method in class com.neoworks.util.AbstractMultiMap
Associates the specified value with the specified key in this map (optional operation).
putAll(MultiMap) - Method in interface com.neoworks.util.MultiMap
Copies all of the mappings from the specified multimap to this multimap (optional operation).
putAll(MultiMap) - Method in class com.neoworks.util.HashMapMultiMap
Copies all of the mappings from the specified multimap to this multimap (optional operation).
putAll(MultiMap) - Method in class com.neoworks.util.AbstractMultiMap
Copies all of the mappings from the specified multimap to this multimap (optional operation).

Q

Query - class com.neoworks.jukex.query.Query.
A Query object represents a parsed JukeXQL query, ready to execute.
QueryType - class com.neoworks.jukex.query.QueryType.
Abstract class to represent a Query type
QueryType.Attribute - class com.neoworks.jukex.query.QueryType.Attribute.
Attribute Query type
QueryType.Attribute() - Constructor for class com.neoworks.jukex.query.QueryType.Attribute
Public constructor
QueryType.Track - class com.neoworks.jukex.query.QueryType.Track.
Track Query type
QueryType.Track() - Constructor for class com.neoworks.jukex.query.QueryType.Track
Public constructor
QueryType() - Constructor for class com.neoworks.jukex.query.QueryType
Public constructor
quickSort(Collection, TwoBlock) - Static method in class com.neoworks.util.CollectionUtils
An implementation of Quicksort using medians of 3 for partitions.
quickSort(Object[], int, int, TwoBlock) - Static method in class com.neoworks.util.CollectionUtils
An implementation of Quicksort using medians of 3 for partitions.

R

RandomiserPipelineElement - class com.neoworks.jukex.tracksource.RandomiserPipelineElement.
PipelineElement that provides a stream of randomly selected tracks.
RandomiserPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Public constructor
read(byte[], int, int) - Method in class com.neoworks.util.PushBackInputStream
Read bytes from the stream into an array
readFrame() - Method in class com.neoworks.mpeg.MPEGStream
Reads and parses the next frame from the input source.
RECOMMENDED_BUFFER_SIZE - Static variable in class helliker.id3.ID3v2p2Frames
 
RECOMMENDED_BUFFER_SIZE - Static variable in class helliker.id3.ID3v2Frames
 
RECORDING_TIME - Static variable in class helliker.id3.ID3v2Frames
 
registerControlPlayback(String, ControlPlayback) - Method in class com.neoworks.jukex.ControlPlaybackManager
Register a ControlPlayback
reject(Collection, OneBlock) - Static method in class com.neoworks.util.CollectionUtils
Detect if a collection fails some test.
RELATIVE_VOLUME_ADJUSTMENT - Static variable in class helliker.id3.ID3v2p2Frames
 
RELATIVE_VOLUME_ADJUSTMENT - Static variable in class helliker.id3.ID3v2Frames
 
RELEASE_TIME - Static variable in class helliker.id3.ID3v2p2Frames
 
RELEASE_TIME - Static variable in class helliker.id3.ID3v2Frames
 
release() - Method in class com.neoworks.connectionpool.PoolManager
Clean up resources used by this class.
release() - Method in class com.neoworks.connectionpool.ConnectionPool
Release all free database connections.
relopexpression() - Method in class com.neoworks.jukex.query.JukeXParser
Parse a relational operation.
REMIXED_BY - Static variable in class helliker.id3.ID3v2p2Frames
 
REMIXED_BY - Static variable in class helliker.id3.ID3v2Frames
 
remove(int) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Remove the Object at index from the List
remove(int) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Remove the element at the specified position
remove(Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Remove an Object from the List
remove(Object) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Remove the first occurence of an element from the pipeline
remove(Object) - Method in interface com.neoworks.util.MultiMap
Removes all the mappings for this key from this multimap if present (optional operation).
remove(Object) - Method in class com.neoworks.util.HashMapMultiMap
Removes all the mappings for this key from this multimap if present (optional operation).
remove(Object) - Method in class com.neoworks.util.AbstractMultiMap
Removes all the mappings for this key from this multimap if present (optional operation).
remove(Object, Object) - Method in interface com.neoworks.util.MultiMap
Removes the (key, value) mapping from this multimap if present (optional operation).
remove(Object, Object) - Method in class com.neoworks.util.HashMapMultiMap
Removes the (key, value) mapping from this multimap if present (optional operation).
remove(Object, Object) - Method in class com.neoworks.util.AbstractMultiMap
Removes the specified mapping from this multimap if present (optional operation).
removeAll(Collection) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Remove all of the Objects in a Collection from the List
removeEldestEntry(Map.Entry) - Method in class com.neoworks.util.SizeLimitedLinkedHashMap
Oldest element removal policy
removeFilter(int) - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Remove a TrackFilter
removeFirst() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Remove the first element in the pipeline
removeFrame(String) - Method in class helliker.id3.ID3v2Tag
Remove the frame with the specified id from the file.
removeLast() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Remove the last element from the pipeline
removeTag() - Method in class helliker.id3.ID3v2Tag
Remove an existing id3v2 tag from the file passed to the constructor.
removeTag() - Method in class helliker.id3.ID3v1Tag
Removes the id3v1 tag from the file specified in the constructor
removeTag() - Method in interface helliker.id3.ID3Tag
Removes this tag from the file it is bound to.
removeTags(int) - Method in class helliker.id3.MP3File
Removes id3 tags from the file.
removeTokenAt(int) - Method in class com.neoworks.rdc.TokenList
Removes a token from the list at the specified position
removeTrack(int) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Remove a track from the playlist
removeTrack(int) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Remove a track from this PipelineElement (or rather don't).
removeTrack(int) - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Remove a Track from this PipelineElement
removeTrackSource(TrackSource) - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Remove a TrackSource from the list of sources to play from
replaceAttributeValues(Attribute, AttributeValue) - Method in interface com.neoworks.jukex.Track
Replace all of the current attribute values with the one passed
replaceAttributeValues(Attribute, AttributeValue) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
ReplaceElement(Element, Element) - Static method in class com.neoworks.util.DOMUtils
Replace an element in the DOM with a different specified element
ReplaceElement(Element, NodeList) - Static method in class com.neoworks.util.DOMUtils
Replace an element in the DOM with a list of elements
reset() - Method in interface com.neoworks.jukex.sqlimpl.BatchTrackLoader
Clear the IDs to retrieve
restorePipeline() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Restore the state of the Pipeline (ie it's elements) from storage.
retainAll(Collection) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Retains only the elements in the List that are contained in a Collection
REVERB - Static variable in class helliker.id3.ID3v2p2Frames
 
REVERB - Static variable in class helliker.id3.ID3v2Frames
 
RoundRobinPipelineElement - class com.neoworks.jukex.tracksource.RoundRobinPipelineElement.
This pipeline element takes several InMemoryPlaylist track sources and interleaves their requests.
RoundRobinPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Creates a new instance of RoundRobinPipelineElement
run() - Method in class com.neoworks.shout.Shouter
The shouter thread

S

SearchPipelineElement - interface com.neoworks.jukex.tracksource.SearchPipelineElement.
Interface for PipelineElements that are defined by a query.
SearchRandomiserPipelineElement - class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement.
PipelineElement that provides a stream of randomly selected tracks from the results of a query.
SearchRandomiserPipelineElement() - Constructor for class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Public constructor
SearchServlet - class com.neoworks.jukex.client.html.platinumpro.SearchServlet.
Servlet to facilitate query level searching of the tracks database.
SearchServlet() - Constructor for class com.neoworks.jukex.client.html.platinumpro.SearchServlet
 
second - Variable in class com.neoworks.util.Pair
Second field in the Pair
SEEK_FRAME - Static variable in class helliker.id3.ID3v2p2Frames
 
SEEK_FRAME - Static variable in class helliker.id3.ID3v2Frames
 
service(ServletRequest, ServletResponse) - Method in class com.neoworks.jukex.client.html.platinumpro.StartupServlet
 
service(ServletRequest, ServletResponse) - Method in class com.neoworks.jukex.client.html.standard.StartupServlet
Service a request.
SET_SUBTITLE - Static variable in class helliker.id3.ID3v2p2Frames
 
SET_SUBTITLE - Static variable in class helliker.id3.ID3v2Frames
 
set(int, Object) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Set the contents of a position in the List
set(int, Object) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Replace the element at the specified position with the specified element
setAlbum(String) - Method in class helliker.id3.MP3File
Set the album of this mp3.
setAlbum(String) - Method in class helliker.id3.ID3v1Tag
Set the album field of the tag.
setArtist(String) - Method in class helliker.id3.MP3File
Set the artist of this mp3.
setArtist(String) - Method in class helliker.id3.ID3v1Tag
Set the artist field of the tag.
setBit(byte, int) - Static method in class helliker.id3.BinaryParser
Sets the bit at the specified location in the byte given.
setBitrate(int) - Method in class com.neoworks.shout.Stream
Set the stream bitrate indicator
setComment(String) - Method in class helliker.id3.MP3File
Add a comment to this mp3.
setComment(String) - Method in class helliker.id3.ID3v1Tag
Set the comment field of the tag.
setCommentFrame(String, String) - Method in class helliker.id3.ID3v2Tag
Set the data contained in the comments frame (COMM).
setComposer(String) - Method in class helliker.id3.MP3File
Set the composer of this mp3 (id3v2 only).
setCopyrightInfo(String) - Method in class helliker.id3.MP3File
Add some copyright information to this mp3 (id3v2 only).
setEncodedBy(String) - Method in class helliker.id3.MP3File
Set who encoded the mp3 (id3v2 only).
setExperimental(boolean) - Method in class helliker.id3.ID3v2Header
Set the value of the experimental bit of this header.
setExperimental(boolean) - Method in class helliker.id3.ID3v2Footer
Set the value of the experimental bit of this footer.
setExtendedFooter(boolean) - Method in class helliker.id3.ID3v2Footer
Set the value of the extended footer bit of this footer.
setExtendedHeader(boolean) - Method in class helliker.id3.ID3v2Header
Set the value of the extended header bit of this header.
setFooter(boolean) - Method in class helliker.id3.ID3v2Header
Sets the value of the footer bit for this header.
setFooter(boolean) - Method in class helliker.id3.ID3v2Footer
Sets the value of the footer bit for this footer.
setFrameData(byte[]) - Method in class helliker.id3.ID3v2Frame
Set the data for this frame.
setFrameData(String, byte[]) - Method in class helliker.id3.MP3File
Set the data of the frame specified by the id (id3v2 only).
setGenre(int) - Method in class helliker.id3.ID3v1Tag
Set the genre field of the tag.
setGenre(String) - Method in class helliker.id3.MP3File
Set the genre of this mp3.
setGenreString(String) - Method in class helliker.id3.ID3v1Tag
Attempt to set the genre value of this tag from the string specified.
setMaxSize(int) - Method in class com.neoworks.util.SizeLimitedLinkedHashMap
Set the maximum number of elements
setName(String) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Set the name of this Playlist
setName(String) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Set the owner of this PipelineElement
setName(String) - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Set the name of this element
setNextTrackSource(TrackSourcePipelineElement) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Tells this tracksource of a new link in the chain
setNextTrackSource(TrackSourcePipelineElement) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Tells this tracksource of a new link in the chain
setNextTrackSource(TrackSourcePipelineElement) - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Tells this tracksource of a new link in the chain
setOriginalArtist(String) - Method in class helliker.id3.MP3File
Set the original artist of this mp3 (id3v2 only).
setOwner(TrackSourcePipeline) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Set which TrackSourcePipeline this PipelineElement is currently a part of
setOwner(TrackSourcePipeline) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Set the owner of this PipelineElement
setOwner(TrackSourcePipeline) - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Set which TrackSourcePipeline this PipelineElement is currently a part of
setPadding(int) - Method in class helliker.id3.ID3v2Tag
Set the amount of padding to use when writing this tag.
setPassword(String) - Method in class com.neoworks.shout.Stream
Set the server password
setPort(int) - Method in class com.neoworks.shout.Stream
Set the source connection port
setProperty(String, Object) - Method in class com.neoworks.rdc.Lexer
 
setPublicShout(String) - Method in class com.neoworks.shout.Stream
Set the public stream flag
setQuery(Query) - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Set the query to use for selecting tracks
setQuery(Query) - Method in interface com.neoworks.jukex.tracksource.SearchPipelineElement
Set the query to perform
setQuery(Query) - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Set the query to use for selecting tracks
setQuery(Query) - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Set the query to use
setQuery(Query) - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Set the query
setServerName(String) - Method in class com.neoworks.shout.Stream
Set the server name
setState(Map) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Set the state of this PipelineElement from a Map of Objects
setState(Map) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Load the configuration of this PipelineElement.
setState(Map) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Load the configuration of this PipelineElement
setState(Map) - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.SearchRandomiserPipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.RoundRobinPipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.RandomiserPipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.OnetimeSearchPipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.NoRepeatPipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.FilterPipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.AudioBannerPipelineElement
Load the configuration of this PipelineElement
setState(Map) - Method in class com.neoworks.jukex.tracksource.AnnoyingPipelineElement
Load the configuration of this PipelineElement
setStream(Stream) - Method in class com.neoworks.shout.Shouter
Set the Stream descriptor
setStreamDescription(String) - Method in class com.neoworks.shout.Stream
Set the stream description
setStreamName(String) - Method in class com.neoworks.shout.Stream
Set the stream name
setString(String) - Method in interface com.neoworks.jukex.AttributeValue
Set the String value
setString(String) - Method in class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
Changes the value of the current AttributeValue.
setTaggingType(int) - Method in class helliker.id3.MP3File
Set the tagging type.
setTagSize(int) - Method in class helliker.id3.ID3v2Header
Sets the size of the frames and/or extended header.
setTagSize(int) - Method in class helliker.id3.ID3v2Footer
Sets the size of the frames and/or extended footer.
setTextFrame(String, String) - Method in class helliker.id3.MP3File
Set the text of the text frame specified by the id (id3v2 only).
setTextFrame(String, String) - Method in class helliker.id3.ID3v2Tag
Set the data contained in a text frame.
setTitle(String) - Method in class helliker.id3.MP3File
Set the title of this mp3.
setTitle(String) - Method in class helliker.id3.ID3v1Tag
Set the title field of the tag.
setTrack(int) - Method in class helliker.id3.MP3File
Set the track number of this mp3.
setTrack(int) - Method in class helliker.id3.ID3v1Tag
Set the track field of the tag.
setTrack(String) - Method in class helliker.id3.MP3File
Set the track number with a String.
setTrackInfoPort(int) - Method in class com.neoworks.shout.Stream
Set the port to send track information to
setTrackSource(TrackSource) - Method in interface com.neoworks.jukex.ControlPlayback
Set the TrackSource to play from.
setTrackSource(TrackSource) - Method in class com.neoworks.shout.Shouter
Set the TrackSource
setTreatSingleQuoteAsString(boolean) - Method in class com.neoworks.rdc.Lexer
Deprecated.  
setUnsynchronisation(boolean) - Method in class helliker.id3.ID3v2Header
Set the unsynchronisation flag for this header.
setUnsynchronisation(boolean) - Method in class helliker.id3.ID3v2Footer
Set the unsynchronisation flag for this footer.
setUpdatedDate(Date) - Method in interface com.neoworks.jukex.Track
Set the time that this Track was updated.
setUpdatedDate(Date) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
setURL(String) - Method in class com.neoworks.shout.Stream
Set the stream URL
setURLFrame(String, String) - Method in class helliker.id3.ID3v2Tag
Set the data contained in a URL frame.
setUserDefinedText(String, String) - Method in class helliker.id3.MP3File
Add a field of miscellaneous text (id3v2 only).
setUserDefinedTextFrame(String, String) - Method in class helliker.id3.ID3v2Tag
Sets the data contained in the user defined text frame (TXXX).
setUserDefinedURL(String, String) - Method in class helliker.id3.MP3File
Add a link to this mp3 (id3v2 only).
setUserDefinedURLFrame(String, String) - Method in class helliker.id3.ID3v2Tag
Sets the data contained in the user defined url frame (WXXX).
setValue(Object) - Method in interface com.neoworks.util.MultiMap.Entry
Replaces the value corresponding to this entry with the specified value (optional operation).
setVerbose(boolean) - Method in class com.neoworks.rdc.Parser
Set the verbose logging flag
setYear(String) - Method in class helliker.id3.MP3File
Set the year of this mp3.
setYear(String) - Method in class helliker.id3.ID3v1Tag
Set the year field of the tag.
Shouter - class com.neoworks.shout.Shouter.
The shouter thread.
ShouterFactory - class com.neoworks.shout.ShouterFactory.
Factory class for Shouter instances
ShouterFactory() - Constructor for class com.neoworks.shout.ShouterFactory
 
SIGNATURE_FRAME - Static variable in class helliker.id3.ID3v2p2Frames
 
SIGNATURE_FRAME - Static variable in class helliker.id3.ID3v2Frames
 
SINGLE_CHANNEL - Static variable in class com.neoworks.mpeg.MPEGFrame
Frame mode constant
size() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get the size of the list
size() - Method in interface com.neoworks.util.MultiMap
Returns the number of key-values mappings in this multimap.
size() - Method in class com.neoworks.util.HashMapMultiMap
Returns the number of key-values mappings in this multimap.
size() - Method in class com.neoworks.util.AbstractMultiMap
Returns the number of key-value mappings in this multimap.
SizeLimitedLinkedHashMap - class com.neoworks.util.SizeLimitedLinkedHashMap.
Size limited HashMap, where elements are held in a LinkedList, ordered as inserted.
SizeLimitedLinkedHashMap(int) - Constructor for class com.neoworks.util.SizeLimitedLinkedHashMap
Public constructor
skip() - Method in interface com.neoworks.jukex.ControlPlayback
Skip to the next available Track.
skip() - Method in class com.neoworks.shout.Shouter
Skip to the next track
SOFTWARE_HARDWARE_SETTINGS - Static variable in class helliker.id3.ID3v2p2Frames
 
SOFTWARE_HARDWARE_SETTINGS - Static variable in class helliker.id3.ID3v2Frames
 
SORT_ASC - Static variable in class com.neoworks.jukex.query.JukeXParser
Result sorting (ORDER BY) flag indicating that results should be sorted in ascending order
SORT_DESC - Static variable in class com.neoworks.jukex.query.JukeXParser
Result sorting (ORDER BY) flag indicating that results should be sorted in descending order
SORT_NONE - Static variable in class com.neoworks.jukex.query.JukeXParser
Result sorting (ORDER BY) flag indicating that results should not be sorted
sort() - Method in class helliker.id3.Playlist
Sorts this playlist by using the default path comparisons.
sort(Comparator) - Method in class helliker.id3.Playlist
Sorts this playlist by using the specified comparator.
SortedMultiMap - interface com.neoworks.util.SortedMultiMap.
A multimap that further guarantees that it will be in ascending key order, sorted according to the natural ordering of its keys (see the Comparable interface), or by a comparator provided at sorted multimap creation time.
SQLEscape(String) - Static method in class com.neoworks.util.Escaper
Convert a string so it can be included in an SQL statement, by replacing each apostrophe with a pair of apostrophes
StartupServlet - class com.neoworks.jukex.client.html.platinumpro.StartupServlet.
Startup servlet for JukeX
StartupServlet - class com.neoworks.jukex.client.html.standard.StartupServlet.
Startup servlet for JukeX.
StartupServlet() - Constructor for class com.neoworks.jukex.client.html.platinumpro.StartupServlet
 
StartupServlet() - Constructor for class com.neoworks.jukex.client.html.standard.StartupServlet
 
STEREO - Static variable in class com.neoworks.mpeg.MPEGFrame
Frame mode constant
storePipeline() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Store the state of the Pipeline to the database
storeState(Connection) - Method in class com.neoworks.jukex.sqlimpl.InMemoryPlaylist
Persist the current state of the PipelineElement into the database
storeState(Connection) - Method in class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Persist the current state of the PipelineElement into the database
storeState(Connection) - Method in interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
Persist the current state of the PipelineElement into the database
storeTrack(URL, Date) - Method in interface com.neoworks.jukex.TrackStore
Create a track in the database with the specified url and return the object representing that track.
storeTrack(URL, Date) - Method in class com.neoworks.jukex.sqlimpl.JukeXTrackStore
 
Stream - class com.neoworks.shout.Stream.
This class holds the information for a [Shout|Ice]Cast stream.
Stream() - Constructor for class com.neoworks.shout.Stream
Public constructor
STRING - Static variable in class com.neoworks.rdc.Parser
 
STRING - Static variable in class com.neoworks.rdc.Lexer
A string token
string2DOM(String) - Static method in class com.neoworks.util.DOMUtils
Converts the passed String object into a DOM Document
StringDecorator - class com.neoworks.util.StringDecorator.
StringDecorator decorates Strings, like this: ************ * A String * ************
StringDecorator() - Constructor for class com.neoworks.util.StringDecorator
Creates a new instance of StringDecorator
stringEscape(String) - Static method in class com.neoworks.util.Escaper
Escape a String (replace " with \")
StringEscaper - class com.neoworks.util.StringEscaper.
Static methods for escaping strings
subList(int, int) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get a sublist from the List
subMap(Object, Object) - Method in interface com.neoworks.util.SortedMultiMap
Returns a view of the portion of this sorted multimap whose keys range from fromKey, inclusive, to toKey, exclusive.
SUBTITLE - Static variable in class helliker.id3.ID3v2p2Frames
 
SUBTITLE - Static variable in class helliker.id3.ID3v2Frames
 
SymbolTable - class com.neoworks.rdc.SymbolTable.
A class to represent a symbol table.
SymbolTable(Vector) - Constructor for class com.neoworks.rdc.SymbolTable
Create a new symbol table using the tokens passed.
SYNCHRONISED_LYRIC - Static variable in class helliker.id3.ID3v2p2Frames
 
SYNCHRONISED_LYRIC - Static variable in class helliker.id3.ID3v2Frames
 
SYNCHRONISED_TEMPO_CODES - Static variable in class helliker.id3.ID3v2p2Frames
 
SYNCHRONISED_TEMPO_CODES - Static variable in class helliker.id3.ID3v2Frames
 

T

tagExists() - Method in class helliker.id3.ID3v2Tag
Returns true if an id3v2 tag exists in the file that was passed to the constructor and false otherwise
tagExists() - Method in class helliker.id3.ID3v1Tag
Checks if a tag exists
TAGGING_TIME - Static variable in class helliker.id3.ID3v2Frames
 
tailMap(Object) - Method in interface com.neoworks.util.SortedMultiMap
Returns a view of the portion of this sorted multimap whose keys are greater than or equal to fromKey.
TERMS_OF_USE - Static variable in class helliker.id3.ID3v2p2Frames
 
TERMS_OF_USE - Static variable in class helliker.id3.ID3v2Frames
 
THIRTYTWO - Static variable in class com.neoworks.mpeg.MPEGFrame
Sample rate constant
TITLE - Static variable in class helliker.id3.ID3v2p2Frames
 
TITLE - Static variable in class helliker.id3.ID3v2Frames
 
TITLE_SORT_ORDER - Static variable in class helliker.id3.ID3v2p2Frames
 
TITLE_SORT_ORDER - Static variable in class helliker.id3.ID3v2Frames
 
toArray() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Returns an array containing all of the elements in the List in proper sequence
toArray(Object[]) - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Returns an array containing all of the elements in the List in proper sequence; the runtime type of the returned array is that of the specified array.
Token - class com.neoworks.rdc.Token.
A class to represent tokens passed by the lexer.
Token(int, int, String) - Constructor for class com.neoworks.rdc.Token
Construct the class by setting the values to the arguments passed.
Token(int, int, String, int) - Constructor for class com.neoworks.rdc.Token
Construct the class by setting the values to the arguments passed.
Token(Token) - Constructor for class com.neoworks.rdc.Token
Copy constructor to create a token from another token.
Token(Token, int) - Constructor for class com.neoworks.rdc.Token
Copy constructor to create a token from another token.
tokenData - Variable in class com.neoworks.rdc.TokenList
 
tokenIsIn(Token) - Method in class com.neoworks.rdc.TokenList
Find the index of a token in the list.
TokenList - class com.neoworks.rdc.TokenList.
Class which holds a vector of Tokens, and the last position accessed in the array.
TokenList() - Constructor for class com.neoworks.rdc.TokenList
Create a new empty list of tokens
TokenList(TokenList) - Constructor for class com.neoworks.rdc.TokenList
Copy constructor.
TokenList(Vector) - Constructor for class com.neoworks.rdc.TokenList
Create a new token list from a vector of tokens.
toString() - Method in interface com.neoworks.jukex.AttributeValue
Get a String representation of this AttributeValue
toString() - Method in class com.neoworks.jukex.client.html.standard.AttributeQuery
Get a String representation of this query
toString() - Method in class com.neoworks.jukex.sqlimpl.JukeXTrack
 
toString() - Method in class com.neoworks.jukex.sqlimpl.JukeXPlaylist
Get a pretty String representation of the list
toString() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttributeValue
 
toString() - Method in class com.neoworks.jukex.sqlimpl.JukeXAttribute
Get a String representation of this Attribute
toString() - Method in class com.neoworks.jukex.tracksource.TrackSourcePipeline
Get a String representation of this Pipeline
toString() - Method in class com.neoworks.jukex.tracksource.filter.AttributeStartsWithTrackFilter
Get a String representation of this filter
toString() - Method in class com.neoworks.jukex.tracksource.filter.AttributeRegexTrackFilter
Get a String representation of this filter
toString() - Method in class com.neoworks.jukex.tracksource.filter.AttributeEqualityTrackFilter
Get a String representation of this filter
toString() - Method in class com.neoworks.mpeg.XingVBRHeader
Return a string representation of this object.
toString() - Method in class com.neoworks.mpeg.MPEGFrame
Get a human readable representation of this header
toString() - Method in class com.neoworks.rdc.Token
 
toString() - Method in class com.neoworks.util.Pair
Get a String representation of this Pair
toString() - Method in class com.neoworks.util.AbstractMultiMap
Returns a string representation of this multimap.
toString() - Method in class helliker.id3.XingVBRHeader
Return a string representation of this object.
toString() - Method in class helliker.id3.Playlist
Calls toString on every object contained within (very long).
toString() - Method in class helliker.id3.MPEGAudioFrameHeader
Return a string representation of this object.
toString() - Method in class helliker.id3.MP3File
Return a string representation of this object.
toString() - Method in class helliker.id3.ID3v2Tag
Return a string representation of this object.
toString() - Method in class helliker.id3.ID3v2p2Frames
Returns a string representation of this object.
toString() - Method in class helliker.id3.ID3v2Header
Return a string representation of this object.
toString() - Method in class helliker.id3.ID3v2Frames
Returns a string representation of this object.
toString() - Method in class helliker.id3.ID3v2Frame
Return a string representation of this object that contains all the information contained within it.
toString() - Method in class helliker.id3.ID3v2Footer
Return a string representation of this object.
toString() - Method in class helliker.id3.ID3v2ExtendedHeader
Returns a string representation of this object that contains all information within.
toString() - Method in class helliker.id3.ID3v1Tag
Returns a String representation of this object.
Track - interface com.neoworks.jukex.Track.
The Track class encapsulates all information about a single music track.
TRACK_NUMBER - Static variable in class helliker.id3.ID3v2p2Frames
 
TRACK_NUMBER - Static variable in class helliker.id3.ID3v2Frames
 
TrackFilter - interface com.neoworks.jukex.tracksource.filter.TrackFilter.
Interface for Track filters
TrackSource - interface com.neoworks.jukex.tracksource.TrackSource.
Track source interface.
TrackSourcePipeline - class com.neoworks.jukex.tracksource.TrackSourcePipeline.
A pipeline of TrackSources.
TrackSourcePipelineElement - interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement.
An object which can be present in a pipeline of TrackSources.
TrackSourcePipelineElementSkeleton - class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton.
Skeleton class that implements the framework for taking part in a Pipeline of PipelineElement objects.
TrackSourcePipelineElementSkeleton() - Constructor for class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Default Constructor
TrackSourcePipelineElementSkeleton(String) - Constructor for class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Public Constructor
TrackSourcePipelineElementSkeleton(TrackSourcePipeline) - Constructor for class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Public Constructor
TrackSourcePipelineElementSkeleton(TrackSourcePipeline, String) - Constructor for class com.neoworks.jukex.tracksource.TrackSourcePipelineElementSkeleton
Public Constructor
TrackStore - interface com.neoworks.jukex.TrackStore.
TrackStore is the core of the JukeX system.
TrackStoreFactory - class com.neoworks.jukex.TrackStoreFactory.
The TrackStoreFactory manages access to insatnces of the TrackStore.
TwoBlock - class com.neoworks.util.TwoBlock.
Like the OneBlock this is a function block that takes two arguments.
TwoBlock() - Constructor for class com.neoworks.util.TwoBlock
Default constructor
TwoBlock(Object) - Constructor for class com.neoworks.util.TwoBlock
Parametrarised constructor
TYPE_INT - Static variable in interface com.neoworks.jukex.Attribute
int attribute type
TYPE_STRING - Static variable in interface com.neoworks.jukex.Attribute
String attribute type

U

UNIQUE_FILE_IDENTIFIER - Static variable in class helliker.id3.ID3v2p2Frames
 
UNIQUE_FILE_IDENTIFIER - Static variable in class helliker.id3.ID3v2Frames
 
uniqueKeys() - Method in interface com.neoworks.util.MultiMap
Returns a collection of the unique keys in this multimap.
uniqueKeys() - Method in class com.neoworks.util.HashMapMultiMap
Returns a collection of the unique keys in this multimap.
uniqueKeys() - Method in class com.neoworks.util.AbstractMultiMap
Return a Collection of unique keys from the Multimap
unread(byte[], int, int) - Method in class com.neoworks.util.PushBackInputStream
Unread bytes from the stream.
unregisterControlPlayback(String) - Method in class com.neoworks.jukex.ControlPlaybackManager
Unregister a ControlPlayback
UNSYNCHRONISED_LYRIC_TRANSCRIPTION - Static variable in class helliker.id3.ID3v2p2Frames
 
UNSYNCHRONISED_LYRIC_TRANSCRIPTION - Static variable in class helliker.id3.ID3v2Frames
 
updateFrameData(String, byte[]) - Method in class helliker.id3.ID3v2Tag
Updates the data for the frame specified by id.
USER_DEFINED_TEXT_INFO - Static variable in class helliker.id3.ID3v2p2Frames
 
USER_DEFINED_TEXT_INFO - Static variable in class helliker.id3.ID3v2Frames
 
USER_DEFINED_URL - Static variable in class helliker.id3.ID3v2p2Frames
 
USER_DEFINED_URL - Static variable in class helliker.id3.ID3v2Frames
 

V

value(Object) - Method in class com.neoworks.util.OneBlock
This function should be overriden by the implementation
value(Object, Object) - Method in class com.neoworks.util.TwoBlock
This function should be overriden by the implementation
values() - Method in interface com.neoworks.util.MultiMap
Returns a collection view of the values contained in this multimap.
values() - Method in class com.neoworks.util.HashMapMultiMap
Returns a collection view of the values contained in this multimap.
values() - Method in class com.neoworks.util.AbstractMultiMap
Returns a collection view of the values contained in this multimap.
VectorMultiMap - class com.neoworks.util.VectorMultiMap.
This class implements the MultiMap interface backed with a Vector.
VectorMultiMap() - Constructor for class com.neoworks.util.VectorMultiMap
Default constructor, creates an empty VectorMultiMap.
VectorMultiMap(MultiMap) - Constructor for class com.neoworks.util.VectorMultiMap
Constructor, creates a VectorMultiMap with the same mapping as the given multimap.

W

WINAMP_FORMAT - Static variable in class helliker.id3.Playlist
 
writeTag() - Method in class helliker.id3.ID3v2Tag
Saves all the information in the tag to the file passed to the constructor.
writeTag() - Method in class helliker.id3.ID3v1Tag
Writes the information in this tag to the file specified in the constructor.
writeTag() - Method in interface helliker.id3.ID3Tag
Saves all data in this tag to the file it is bound to.
writeTags() - Method in class helliker.id3.MP3File
Writes the current state of the id3 tags to the file.
writeToFile(File, int) - Method in class helliker.id3.Playlist
Writes this playlist in the format specified.

X

XingVBRHeader - class com.neoworks.mpeg.XingVBRHeader.
Reads information from a Xing variable bitrate info header.
XingVBRHeader - class helliker.id3.XingVBRHeader.
 
XingVBRHeader(byte[], long, int, int, int, int) - Constructor for class com.neoworks.mpeg.XingVBRHeader
Looks for a Xing VBR header in the file.
XingVBRHeader(RandomAccessFile, long, int, int, int, int) - Constructor for class helliker.id3.XingVBRHeader
Looks for a Xing VBR header in the file.
XMLEscape(String) - Static method in class com.neoworks.util.Escaper
Escape special characters in a String value.
XPathQuery - class com.neoworks.util.XPathQuery.
This class wraps up DOM XPath queries so they're a bit easier to do.

Y

YEAR - Static variable in class helliker.id3.ID3v2p2Frames
 
YEAR - Static variable in class helliker.id3.ID3v2Frames
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y