The unlicense library has been rewritten from scratch, you will not find
any java.*
imports in the project unless we could not do otherwise and if it happens
it should be in the JVM system module only.
Core concepts still remain mostly the same in every programming languages, to facilitate developers to find there marks the table below list the most used API from the JRE and there equivalent in this library.
Not all API can be compared, patterns and designs are different.
JRE | Unlicense |
---|---|
java.lang.String |
science.unlicense.common.api.character.Chars |
java.util.Collection |
science.unlicense.common.api.collection.Collection |
java.util.List |
science.unlicense.common.api.collection.Sequence |
java.util.Set |
science.unlicense.common.api.collection.Set |
java.util.Map |
science.unlicense.common.api.collection.Dictionnary |
java.awt.image.BufferedImage |
science.unlicense.image.api.Image |
java.awt.image.ColorModel |
science.unlicense.image.api.model.ImageModel |
java.awt.image.SampleModel |
science.unlicense.image.api.model.ImageModel |
java.io.InputStream |
science.unlicense.encoding.api.io.ByteInputStream |
java.io.OutputStream |
science.unlicense.encoding.api.io.ByteOutputStream |
java.io.DataInputStream |
science.unlicense.encoding.api.io.DataInputStream |
java.io.DataOutputStream |
science.unlicense.encoding.api.io.DataInputStream |
javax.swing.JComponent |
science.unlicense.engine.ui.widget.Widget |
javax.swing.JPanel |
science.unlicense.engine.ui.widget.WContainer |