Skip to content

Commit e7598cc

Browse files
committed
initial commit
1 parent 9e49151 commit e7598cc

32 files changed

+4536
-2
lines changed

.gitignore

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Maven Output
2+
/target
3+
4+
# Eclipse Project Files
5+
/.project
6+
/.settings
7+
/.classpath
8+
9+
# IntelliJ Project Files
10+
.idea/
11+
/*.iml
12+
13+
# OS folder info
14+
.directory
15+
.DS_Store
16+
.DS_Store?

.mvn/wrapper/maven-wrapper.jar

57.4 KB
Binary file not shown.

.mvn/wrapper/maven-wrapper.properties

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
18+
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar

README.md

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,15 @@
1-
# ezxml
2-
EZ Java XML Library
1+
# XMLChai
2+
XML Chai is a wrapper for Java's built-in w3c XML Library with simplified and modern API.
3+
4+
XML Chai API has the following properties:
5+
6+
* Thread safe access to entire API
7+
* Immutable mode to guarantee read-only document access
8+
* Modern (JDK8+), simple API for common DOM functions without ceremony
9+
* Wraps the JDK supplied w3c DOM library for correctness, efficiency and availability.
10+
11+
What XML Chai is not good at:
12+
13+
* Advanced/Complete XML feature access
14+
* Performance efficiencies available when working directly with w3c API
15+
*

build/checkstyle-suppression.xml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ XML Chai Library
4+
~ Copyright (c) 2021 Jason D. Rivard
5+
~
6+
~ This library is free software; you can redistribute it and/or
7+
~ modify it under the terms of the GNU Lesser General Public
8+
~ License as published by the Free Software Foundation; either
9+
~ version 2.1 of the License, or (at your option) any later version.
10+
~
11+
~ This library is distributed in the hope that it will be useful,
12+
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14+
~ Lesser General Public License for more details.
15+
~
16+
~ You should have received a copy of the GNU Lesser General Public
17+
~ License along with this library; if not, write to the Free Software
18+
~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19+
-->
20+
21+
22+
<!DOCTYPE suppressions PUBLIC
23+
"-//Puppy Crawl//DTD Suppressions 1.1//EN"
24+
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
25+
26+
<suppressions>
27+
28+
</suppressions>

0 commit comments

Comments
 (0)