Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EscapeIndustries/DotMatrixView
/ types & classes
Types & classes
36 in github.com/EscapeIndustries/DotMatrixView
⨍
Functions
170
◇
Types & classes
36
Class
BaseGrid
A helper for classes that implement {@link Grid}. Default implementations are provided for most interface methods. It remains for the sub-class to pro
DotMatrixView/src/com/escapeindustries/dotmatrix/BaseGrid.java:14
Interface
ColorUpdateProvider
Provider of updates for sets of on and off colors. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/ColorUpdateProvider.java:8
Class
CountdownColorUpdateProvider
This {@link ColorUpdateProvider} changes color based on time, cycling through a set of colors. The time spent on each color is individually configurab
DotMatrixView/src/com/escapeindustries/dotmatrix/CountdownColorUpdateProvider.java:12
Class
Digit
A {@link Glyph} that represents a digit (0-9). @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/Digit.java:8
Class
DigitDefinition
Defines the dots that should be on for each digit on a 7 column by 13 row grid. The numbers are one dimensional coordinates beginning in the top right
DotMatrixView/src/com/escapeindustries/dotmatrix/DigitDefinition.java:13
Class
DigitDisplayTests
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/DigitDisplayTests.java:8
Class
DigitParserTests
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/DigitParserTests.java:7
Class
DigitsParser
A utility class to help extract just the digits from values. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/DigitsParser.java:12
Interface
DotChangeAction
Pluggable action called by {@link GlyphTransition#makeTransition} when a dot changes, allowing alternative actions to be swapped in. This was introduc
DotMatrixView/src/com/escapeindustries/dotmatrix/DotChangeAction.java:11
Class
DotChangeCounter
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/DotChangeCounter.java:8
Class
DotMatrixViewExampleActivity
DotMatrixViewExample/src/com/escapeindustries/dotmatrix/example/DotMatrixViewExampleActivity.java:8
Class
FormatStringParser
A utility class to parse format strings. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/FormatStringParser.java:12
Class
FormatStringParserTests
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/FormatStringParserTests.java:13
Class
FormattedTime
A wrapper around a {@link TimeSource} to provide the time in a consistent format. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/FormattedTime.java:14
Class
Glyph
Represents a thing that can be drawn on a {@link Grid}. To implement a Glyph, sub-class it and provide an implementation for {@link #draw draw}. @aut
DotMatrixView/src/com/escapeindustries/dotmatrix/Glyph.java:10
Class
GlyphFactory
A factory for creating {@link Glyph}s. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/GlyphFactory.java:9
Class
GlyphTests
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/GlyphTests.java:8
Class
GlyphTransition
A utility class to hold the logic by which the Grid makes the transition from one {@link Glyph} to the next. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/GlyphTransition.java:10
Interface
Grid
A Grid that can display {@link Glyph Glyphs}. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/Grid.java:9
Class
MatrixDisplay
<p> A {@link android.view.View View} that displays digits, spaces and colons by lighting and dimming dots on a 2D grid of dots. The dot colors animate
DotMatrixView/src/com/escapeindustries/dotmatrix/MatrixDisplay.java:30
Class
MatrixDisplayRenderController
The {@link java.lang.Thread Thread} used by {@link MatrixDisplay} to render to a {@link android.view.SurfaceView SurfaceView}. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/MatrixDisplayRenderController.java:18
Class
ModelGrid
A {@link Grid} implementation that only stores the state of all the dots. Drawing to this only changes the stored state. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/ModelGrid.java:10
Class
NormalDotChangeAction
The general case {@link DotChangeAction}, which calls the configured {@link Glyph} to change the indicated dot. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/NormalDotChangeAction.java:10
Class
PerSecondTimeUpdateProvider
A {@link ValueUpdateProvider} that provides the time, with updates no more frequent than once per second. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/PerSecondTimeUpdateProvider.java:13
Class
Seperator
A {@link Glyph} representing a colon. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/Seperator.java:9
Class
SingleColorUpdateProvider
A {@link ColorUpdateProvider} that keeps the color set to a single value. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/SingleColorUpdateProvider.java:9
Class
Space
A {@link Glyph} representing a gap between other {@link Glyph}s. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/Space.java:8
Class
StaticValueUpdateProvider
A {@link ValueUpdateProvider} that provides a single unchanging value. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/StaticValueUpdateProvider.java:9
Class
SystemClockTimeSource
A {@link TimeSource} that gets the time from the system clock. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/SystemClockTimeSource.java:11
Class
TestGrid
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/TestGrid.java:5
Class
TestTimeSource
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/TestTimeSource.java:8
Interface
TimeSource
A source of time. Allows for alternative sources of time, such as system clock, alternative time zones, time offset from a starting or ending time, an
DotMatrixView/src/com/escapeindustries/dotmatrix/TimeSource.java:13
Class
TimeSourceTests
DotMatrixViewTests/src/com/escapeindustries/dotmatrix/tests/TimeSourceTests.java:6
Class
TransitionalColorSet
A utility class that wraps a {@link ColorUpdateProvider} and provides the current colors, including the transitional shades for the current moment in
DotMatrixView/src/com/escapeindustries/dotmatrix/TransitionalColorSet.java:14
Interface
UpdateProvider
A foundation for other interfaces that define types of value that can be periodically updated. This interface covers the aspect that an updater can be
DotMatrixView/src/com/escapeindustries/dotmatrix/UpdateProvider.java:11
Interface
ValueUpdateProvider
Provider of updates of a changing value. @author Mark Roberts
DotMatrixView/src/com/escapeindustries/dotmatrix/ValueUpdateProvider.java:8