pax_global_header 0000666 0000000 0000000 00000000064 12662100707 0014513 g ustar 00root root 0000000 0000000 52 comment=778022de9ae5f993b96eeb5db4625d71352800c7
jiconfont-1.0.0/ 0000775 0000000 0000000 00000000000 12662100707 0013502 5 ustar 00root root 0000000 0000000 jiconfont-1.0.0/.gitignore 0000664 0000000 0000000 00000000267 12662100707 0015477 0 ustar 00root root 0000000 0000000 target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
*.iml
.idea/
jiconfont-1.0.0/LICENSE 0000664 0000000 0000000 00000002064 12662100707 0014511 0 ustar 00root root 0000000 0000000 The MIT License (MIT)
Copyright (c) 2016 jIconFont
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
jiconfont-1.0.0/README.md 0000664 0000000 0000000 00000000565 12662100707 0014767 0 ustar 00root root 0000000 0000000 ## jIconFont
jIconFont is a API to provide icons generated from any IconFont. These icons can be used in Java GUI toolkits, such as Swing and JavaFX.
Visit [http://jiconfont.github.io/](http://jiconfont.github.io/)
## LICENSE
jIconFont is distributed under the terms of the [MIT license](http://opensource.org/licenses/mit-license.html). See LICENSE file for details.
jiconfont-1.0.0/pom.xml 0000664 0000000 0000000 00000007577 12662100707 0015037 0 ustar 00root root 0000000 0000000
4.0.0UTF-8com.github.jiconfontjiconfont1.0.0jarjIconFontjIconFont is a API to provide icons generated from any IconFont. These icons can be used in Java GUI toolkits, such as Swing and JavaFX.https://github.com/jIconFont/jiconfontThe MIT License (MIT)http://opensource.org/licenses/mit-license.htmlreposcm:git:git@github.com:jIconFont/jiconfont.gitscm:git:git@github.com:jIconFont/jiconfont.gitscm:git:git@github.com:jIconFont/jiconfont.gitHEADcaduandradeCadu Andradecadu@caduandrade.netsonatype-nexus-stagingSonatype Repositoryhttps://oss.sonatype.org/service/local/staging/deploy/maven2sonatype-nexus-snapshotsSonatype Repositoryhttps://oss.sonatype.org/content/repositories/snapshotsorg.apache.maven.pluginsmaven-compiler-plugin3.11.71.7org.apache.maven.pluginsmaven-source-plugin2.4attach-sourcesjarorg.apache.maven.pluginsmaven-javadoc-plugin2.10.1attach-javadocsjarorg.apache.maven.pluginsmaven-gpg-plugin1.5sign-artifactspackagesign
jiconfont-1.0.0/src/ 0000775 0000000 0000000 00000000000 12662100707 0014271 5 ustar 00root root 0000000 0000000 jiconfont-1.0.0/src/main/ 0000775 0000000 0000000 00000000000 12662100707 0015215 5 ustar 00root root 0000000 0000000 jiconfont-1.0.0/src/main/java/ 0000775 0000000 0000000 00000000000 12662100707 0016136 5 ustar 00root root 0000000 0000000 jiconfont-1.0.0/src/main/java/jiconfont/ 0000775 0000000 0000000 00000000000 12662100707 0020127 5 ustar 00root root 0000000 0000000 jiconfont-1.0.0/src/main/java/jiconfont/DefaultIconCode.java 0000664 0000000 0000000 00000003565 12662100707 0023773 0 ustar 00root root 0000000 0000000 package jiconfont;
/**
* Copyright (c) 2016 jIconFont
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
public class DefaultIconCode implements IconCode {
private final char unicode;
private final String fontFamily;
/**
* Construtor.
*
* @param fontFamily the font family.
* @param unicode the icon code.
*/
public DefaultIconCode(String fontFamily, char unicode) {
this.fontFamily = fontFamily;
this.unicode = unicode;
}
/**
* {@inheritDoc}
*/
@Override
public String name() {
return "[" + getUnicode() + "]";
}
/**
* {@inheritDoc}
*/
@Override
public char getUnicode() {
return unicode;
}
/**
* {@inheritDoc}
*/
@Override
public String getFontFamily() {
return fontFamily;
}
}
jiconfont-1.0.0/src/main/java/jiconfont/IconCode.java 0000664 0000000 0000000 00000002723 12662100707 0022461 0 ustar 00root root 0000000 0000000 package jiconfont;
/**
* Copyright (c) 2016 jIconFont
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
public interface IconCode {
/**
* Gets the icon name.
*
* @return String
*/
String name();
/**
* Gets the icon unicode.
*
* @return char
*/
char getUnicode();
/**
* Gets the font family name.
*
* @return String
*/
String getFontFamily();
}
jiconfont-1.0.0/src/main/java/jiconfont/IconFont.java 0000664 0000000 0000000 00000002655 12662100707 0022521 0 ustar 00root root 0000000 0000000 package jiconfont;
import java.io.InputStream;
/**
* Copyright (c) 2016 jIconFont
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
public interface IconFont {
/**
* Gets the font family name.
*
* @return String
*/
String getFontFamily();
/**
* Gets a stream to the font.
*
* @return InputStream
*/
InputStream getFontInputStream();
}