• Search by APIs
  • Search by Words
  • Search Projects
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: journaldev (GitHub Link)
  • journaldev-master
    • Rest-Assured-Tutorial
      • src
        • test
          • resources
            • db.json
            • routes.json
          • java
            • com
              • journaldev
                • restassured
                  • RESTAssuredXMLTests.java
                  • RESTAssuredJSONTests.java
      • pom.xml
    • MongoDB
      • SpringDataMongoDB
        • src
          • main
            • resources
              • spring.xml
            • java
              • com
                • journaldev
                  • spring
                    • mongodb
                      • main
                        • SpringMongoDBXMLMain.java
                        • SpringDataMongoDBMain.java
                      • dao
                        • PersonDAO.java
                        • PersonDAOImpl.java
                      • model
                        • Person.java
        • pom.xml
      • MongoDBWebapp
        • src
          • main
            • java
              • com
                • journaldev
                  • mongodb
                    • dao
                      • MongoDBPersonDAO.java
                    • converter
                      • PersonConverter.java
                    • servlets
                      • DeletePersonServlet.java
                      • AddPersonServlet.java
                      • EditPersonServlet.java
                    • model
                      • Person.java
                    • listener
                      • MongoDBContextListener.java
        • pom.xml
        • WebContent
          • persons.jsp
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
    • AzureAD-SSO-Example
      • src
        • main
          • resources
            • log4j.properties
          • java
            • com
              • azilen
                • adal
                  • AadController.java
                  • CommonUtil.java
                  • AdalFilter.java
          • webapp
            • index.jsp
            • META-INF
              • MANIFEST.MF
            • WEB-INF
              • mvc-dispatcher-servlet.xml
              • web.xml
            • secure
              • aad.jsp
            • error.jsp
      • pom.xml
    • DependencyInjectionExample
      • src
        • com
          • journaldev
            • java
              • dependencyinjection
                • injector
                  • MessageServiceInjector.java
                  • EmailServiceInjector.java
                  • SMSServiceInjector.java
                • test
                  • MyDIApplicationJUnitTest.java
                  • MyMessageDITest.java
                • service
                  • EmailServiceImpl.java
                  • SMSServiceImpl.java
                  • MessageService.java
                • consumer
                  • Consumer.java
                  • MyDIApplication.java
              • legacy
                • EmailService.java
                • MyLegacyTest.java
                • MyApplication.java
      • .settings
        • org.eclipse.jdt.core.prefs
      • .project
      • .classpath
    • EasyMock-Examples
      • src
        • main
          • java
            • com
              • journaldev
                • utils
                  • Calculator.java
                  • MathUtils.java
                  • StringUtils.java
        • test
          • java
            • com
              • journaldev
                • easymock
                  • EasyMockNiceMockExample.java
                  • EasyMockAgrumentMatcherNullExample.java
                  • EasyMockMethodTestNGExample.java
                  • EasyMockAnnotationExample.java
                  • EasyMockMethodExample.java
                  • EasyMockAnnotationTestNGExample.java
                  • EasyMockVerifyExample.java
                  • EasyMockAgrumentMatcherEqualityExample.java
                  • EasyMockStrictMockExample.java
                  • EasyMockAgrumentMatcherStringExample.java
                  • EasyMockPartialMockingExample.java
                  • EasyMockVerifyRealExample.java
                  • EasyMockAgrumentMatcherExample.java
                  • EasyMockPartialMockConstructorExample.java
                  • EasyMockVoidMethodExample.java
                  • EasyMockExceptionExample.java
                  • EasyMockCaptureAgrumentExample.java
                  • EasyMockAgrumentMatcherComparisonExample.java
                  • EasyMockAgrumentMatcherConditionalExample.java
      • pom.xml
      • README.md
    • Java-8
      • Java-DateTime-API
        • src
          • main
            • java
              • com
                • journaldev
                  • java8
                    • time
                      • LocalDateTimeExample.java
                      • JavaClockExample.java
                      • DateAPILegacySupport.java
                      • DateAPIUtilities.java
                      • DateParseFormatExample.java
                      • LocalTimeExample.java
                      • InstantExample.java
                      • LocalDateExample.java
        • pom.xml
        • README.md
      • Java-Stream
        • src
          • main
            • java
              • com
                • journaldev
                  • streams
                    • JavaStreamFlatMapAggregateExample.java
                    • JavaStreamFlatMapExamples.java
        • pom.xml
      • README.md
    • Spring
      • SpringBeanLifeCycle
        • src
          • main
            • resources
              • spring-aware.xml
              • spring.xml
            • java
              • com
                • journaldev
                  • spring
                    • main
                      • SpringAwareMain.java
                      • SpringMain.java
                    • service
                      • EmployeeService.java
                      • MyAwareService.java
                      • MyEmployeeService.java
                      • MyService.java
                    • bean
                      • Employee.java
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
          • org.eclipse.core.resources.prefs
        • .project
        • .classpath
      • Spring-Controller
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • model
                      • Person.java
                    • controller
                      • PersonRESTController.java
                      • HomeController.java
        • pom.xml
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • views
              • home.jsp
            • spring-servlet.xml
            • web.xml
      • SpringJDBCExample
        • src
          • main
            • resources
              • spring.xml
            • java
              • com
                • journaldev
                  • spring
                    • jdbc
                      • main
                        • SpringMain.java
                      • dao
                        • EmployeeDAOImpl.java
                        • EmployeeDAOJDBCTemplateImpl.java
                        • EmployeeDAO.java
                      • model
                        • Employee.java
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
          • org.eclipse.core.resources.prefs
        • .project
        • .classpath
      • SpringMVCExample
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • HomeController.java
                    • User.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • views
                  • user.jsp
                  • home.jsp
                  • login.jsp
                • web.xml
          • test
            • resources
              • log4j.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • SpringFormValidation
        • src
          • main
            • resources
              • message_en.properties
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • form
                      • validator
                        • PhoneValidator.java
                        • Phone.java
                        • EmployeeFormValidator.java
                      • controllers
                        • EmployeeController.java
                        • CustomerController.java
                      • model
                        • Employee.java
                        • Customer.java
            • webapp
              • WEB-INF
                • spring
                  • spring.xml
                • views
                  • empSaveSuccess.jsp
                  • custSave.jsp
                  • empSave.jsp
                  • custSaveSuccess.jsp
                • web.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • Spring-Actuator-Example
        • src
          • main
            • resources
              • application.properties
            • java
              • com
                • journaldev
                  • spring
                    • MyCustomEndpoints.java
                    • SpringActuatorExampleApplication.java
          • test
            • java
              • com
                • journaldev
                  • spring
                    • SpringActuatorExampleApplicationTests.java
        • pom.xml
        • mvnw
        • mvnw.cmd
      • SpringBeans
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • main
                      • MyConfiguration.java
                      • MyService.java
                      • MyMainClass.java
                    • beans
                      • MyAnnotatedBean.java
                      • MyBean.java
                    • controller
                      • HomeController.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • views
                  • home.jsp
                • web.xml
          • test
            • resources
              • log4j.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • Spring-Component
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • SpringMainClass.java
                    • MathComponent.java
        • pom.xml
      • Spring-PropertySource-Annotation
        • src
          • main
            • resources
              • root.properties
              • db.properties
            • java
              • com
                • journaldev
                  • spring
                    • DBConnection.java
                    • SpringMainClass.java
                    • DBConfiguration.java
        • pom.xml
      • SpringMVCSecurity
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • security
                      • dao
                        • AppUserDetailsServiceDAO.java
                    • controller
                      • HomeController.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                    • spring-security.xml
                • views
                  • employee.jsp
                  • home.jsp
                  • logout.jsp
                  • denied.jsp
                  • login.jsp
                • web.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • SpringAOPExample
        • src
          • main
            • resources
              • spring.xml
            • java
              • com
                • journaldev
                  • spring
                    • main
                      • SpringMain.java
                    • service
                      • EmployeeService.java
                    • aspect
                      • EmployeeXMLConfigAspect.java
                      • EmployeeAfterAspect.java
                      • EmployeeAspectPointcut.java
                      • Loggable.java
                      • EmployeeAspect.java
                      • EmployeeAnnotationAspect.java
                      • EmployeeAspectJoinPoint.java
                      • EmployeeAroundAspect.java
                    • model
                      • Employee.java
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
          • org.eclipse.core.resources.prefs
        • .project
        • .classpath
      • SpringHibernateExample
        • src
          • main
            • resources
              • spring4.xml
              • spring.xml
            • java
              • com
                • journaldev
                  • main
                    • SpringHibernateMain.java
                  • dao
                    • PersonDAO.java
                    • PersonDAOImpl.java
                  • model
                    • Person.java
        • pom.xml
        • setup.sql
      • SpringBeanAutowiring
        • src
          • main
            • resources
              • spring.xml
            • java
              • com
                • journaldev
                  • spring
                    • autowiring
                      • main
                        • SpringMain.java
                      • service
                        • EmployeeAutowiredByTypeService.java
                        • EmployeeAutowiredByConstructorService.java
                        • EmployeeService.java
                      • model
                        • Employee.java
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
          • org.eclipse.core.resources.prefs
        • .project
        • .classpath
      • Spring-Value-Annotation
        • src
          • main
            • resources
              • root.properties
              • db.properties
            • java
              • com
                • journaldev
                  • spring
                    • DBConnection.java
                    • SpringMainClass.java
                    • DBConfiguration.java
        • pom.xml
      • SpringJDBCTransactionManagement
        • src
          • main
            • resources
              • spring.xml
            • java
              • com
                • journaldev
                  • spring
                    • jdbc
                      • main
                        • TransactionManagerMain.java
                      • dao
                        • CustomerDAOImpl.java
                        • CustomerDAO.java
                      • service
                        • CustomerManagerImpl.java
                        • CustomerManager.java
                      • model
                        • Address.java
                        • Customer.java
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
          • org.eclipse.core.resources.prefs
        • .project
        • .classpath
      • SpringMVCHibernate
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • dao
                      • PersonDAO.java
                      • PersonDAOImpl.java
                    • service
                      • PersonServiceImpl.java
                      • PersonService.java
                    • model
                      • Person.java
                    • PersonController.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • views
                  • person.jsp
                • web.xml
        • pom.xml
      • Spring-RestController
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • model
                      • Employee.java
                    • repository
                      • EmployeeRepository.java
                      • ObjectRepository.java
                    • controller
                      • EmployeeRestController.java
        • pom.xml
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • spring-servlet.xml
            • web.xml
      • SpringFileUpload
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • controller
                      • FileUploadController.java
            • webapp
              • uploadMultiple.jsp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • web.xml
              • upload.jsp
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • SpringRequestMappingExample
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • HomeController.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • views
                  • home.jsp
                • web.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • springTest.sh
        • .project
        • .classpath
      • SpringBatchExample
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • batch
                      • config
                        • BatchConfiguration.java
                        • Main.java
        • pom.xml
      • Spring-Repository
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • SpringMainClass.java
                    • model
                      • Employee.java
                    • repository
                      • EmployeeRepository.java
                      • ObjectRepository.java
        • pom.xml
      • SpringDataSource
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • jdbc
                      • model
                        • Employee.java
                      • controller
                        • EmployeeController.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • views
                  • home.jsp
                • web.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • Springi18nExample
        • src
          • main
            • resources
              • messages_en.properties
              • log4j.xml
              • messages_fr.properties
            • java
              • com
                • journaldev
                  • spring
                    • HomeController.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • views
                  • home.jsp
                • web.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • WebappSpringSecurity
        • src
          • main
            • java
              • com
                • journaldev
                  • webapp
                    • spring
                      • security
                        • SecurityWebApplicationInitializer.java
                        • SecurityConfig.java
                      • dao
                        • AppUserDetailsServiceDAO.java
        • pom.xml
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • WebContent
          • health.html
          • index.jsp
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
        • .project
        • .classpath
      • Spring-Bean-Annotation
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • MyAppConfiguration.java
                    • MyDAOBean.java
                    • MyFileSystemBean.java
                    • SpringMainClass.java
        • pom.xml
      • spring-dependency-injection
        • src
          • main
            • resources
              • applicationContext.xml
            • java
              • com
                • journaldev
                  • spring
                    • di
                      • configuration
                        • DIConfiguration.java
                      • services
                        • TwitterService.java
                        • EmailService.java
                        • MessageService.java
                      • test
                        • ClientApplication.java
                        • ClientXMLApplication.java
                      • consumer
                        • MyXMLApplication.java
                        • MyApplication.java
          • test
            • java
              • com
                • journaldev
                  • spring
                    • di
                      • test
                        • MyApplicationTest.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • Spring-Session-Example
        • src
          • main
            • resources
              • templates
                • index.html
              • application.properties
            • java
              • com
                • journaldev
                  • spring
                    • HomeController.java
                    • SpringSessionExampleApplication.java
          • test
            • java
              • com
                • journaldev
                  • spring
                    • SpringSessionExampleApplicationTests.java
        • pom.xml
        • mvnw
        • mvnw.cmd
      • SpringRestExample
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • model
                      • Employee.java
                    • controller
                      • EmployeeController.java
                      • EmpRestURIConstants.java
            • webapp
              • WEB-INF
                • spring
                  • appServlet
                    • servlet-context.xml
                  • root-context.xml
                • views
                  • home.jsp
                • web.xml
          • test
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • TestSpringRestExample.java
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • Spring-PostConstruct-PreDestroy-Example
        • src
          • main
            • resources
              • application.properties
            • java
              • com
                • journaldev
                  • spring
                    • MySpringApp.java
                    • MyConfiguration.java
                    • MyBean.java
        • pom.xml
        • mvnw
        • mvnw.cmd
      • Spring-Configuration-Annotation
        • src
          • main
            • resources
              • application.properties
            • java
              • com
                • journaldev
                  • spring
                    • MyBeanConsumer.java
                    • MySpringApp.java
                    • MyConfiguration.java
                    • MyBean.java
        • pom.xml
        • mvnw
        • mvnw.cmd
      • SpringExceptionHandling
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • resolver
                      • MySimpleMappingExceptionResolver.java
                    • controllers
                      • EmployeeController.java
                      • GlobalExceptionHandler.java
                    • exceptions
                      • EmployeeNotFoundException.java
                    • model
                      • Employee.java
                      • ExceptionJSONInfo.java
            • webapp
              • resources
                • 404.jsp
              • WEB-INF
                • spring
                  • root-context.xml
                  • spring.xml
                • views
                  • database_error.jsp
                  • home.jsp
                  • error.jsp
                  • generic_error.jsp
                • web.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • Spring-Service
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • MathService.java
                    • SpringMainClass.java
        • pom.xml
      • Spring-Beans-Scope-Spring-Boot
        • src
          • main
            • resources
              • application.properties
            • java
              • com
                • journaldev
                  • spring
                    • DataSessionScope.java
                    • ServletInitializer.java
                    • Customer.java
                    • DataRequestScope.java
                    • HelloData.java
                    • SpringBootMvcApplication.java
          • test
            • java
              • com
                • journaldev
                  • spring
                    • SpringBootMvcApplicationTests.java
        • pom.xml
        • mvnw
        • mvnw.cmd
      • Spring-Boot-REST
        • src
          • main
            • resources
              • application.properties
            • java
              • com
                • journaldev
                  • spring
                    • Person.java
                    • PersonController.java
                    • SpringBootRestApplication.java
          • test
            • java
              • com
                • journaldev
                  • spring
                    • SpringBootRestApplicationTests.java
        • pom.xml
        • mvnw
        • mvnw.cmd
      • SpringInterceptors
        • src
          • main
            • resources
              • log4j.xml
            • java
              • com
                • journaldev
                  • spring
                    • RequestProcessingTimeInterceptor.java
                    • HomeController.java
            • webapp
              • WEB-INF
                • spring
                  • spring.xml
                • views
                  • home.jsp
                • web.xml
        • pom.xml
        • .springBeans
        • .settings
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.springframework.ide.eclipse.core.prefs
          • org.springframework.ide.eclipse.beans.core.prefs
          • org.eclipse.wst.common.component
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • Spring-Boot-RestController
        • src
          • main
            • java
              • com
                • journaldev
                  • spring
                    • main
                      • SpringBootRestApplication.java
                    • model
                      • Employee.java
                    • repository
                      • EmployeeRepository.java
                      • ObjectRepository.java
                    • controller
                      • EmployeeRestController.java
        • pom.xml
    • Data-Structure-Algorithms
      • src
        • main
          • java
            • com
              • journaldev
                • tree
                  • BinaryTree.java
                  • height
                    • HeightOfTree.java
                  • binarysearchtree
                    • BSTOperations
                      • SearchInsertRemoveFromTree.java
                  • levelOrderTraversal
                    • PrintLevelsOfTree.java
                • linkedlist
                  • MyLinkedList.java
                  • loopDetection
                    • DetectLinkedListLoop.java
                  • reverse
                    • ReverseLinkedList.java
                • huffmancoding
                  • HuffmanCodeSolution.java
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • pom.xml
      • gradlew.bat
      • gradlew
      • README.md
    • JSF
      • JSF_HelloWorld
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • helloworld
                      • HelloWorld.java
            • webapp
              • helloWorld.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
        • pom.xml
      • JSF_PageNav
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • CarNav.java
                      • CarBean.java
                      • Car.java
            • webapp
              • managedbeannav.xhtml
              • forward.xhtml
              • view.xhtml
              • WEB-INF
                • faces-config.xml
                • web.xml
              • car_nav.xhtml
              • viewdetails.xhtml
              • pagenav.xhtml
              • car.xhtml
        • pom.xml
      • JSF_Spring_Integration
        • src
          • main
            • java
              • com
                • journaldev
                  • jsfspring
                    • CarDao.java
                    • CarBean.java
                    • CarImpl.java
            • webapp
              • WEB-INF
                • applicationContext.xml
                • faces-config.xml
                • web.xml
              • car.xhtml
        • pom.xml
      • JSF_Mutipleselectionvalues
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Mobile.java
                      • MobileObject.java
                      • MobileMap.java
            • webapp
              • mapdet.xhtml
              • mobobject.xhtml
              • details.xhtml
              • det.xhtml
              • mobmap.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
              • mobileselect.xhtml
        • pom.xml
      • JSF_Facelettags
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Welcome.java
                      • Car.java
            • webapp
              • carcomponent.xhtml
              • include.xhtml
              • welcome.xhtml
              • decorate.xhtml
              • message.xhtml
              • fragment.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
              • carremove.xhtml
              • head.xhtml
              • cardecorate.xhtml
              • insert.xhtml
              • car.xhtml
        • pom.xml
      • JSF_TextComponents
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Login.java
            • webapp
              • success.xhtml
              • login.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
              • textdescription.xhtml
              • textlabel.xhtml
              • textfield.xhtml
              • failure.xhtml
        • pom.xml
      • JSF_EventandListenerModel
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • CustomPhaseListener.java
                      • MobileActionListener.java
                      • MobileValueChangeListener.java
            • webapp
              • mobile.xhtml
              • phaseListener.xhtml
              • WEB-INF
                • faces-config.xml
                • web.xml
              • mobilevalue.xhtml
        • pom.xml
      • JSF_ResourceBundle
        • src
          • main
            • resources
              • com
                • journaldev
                  • messages
                    • resourcebundle.properties
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Car.java
            • webapp
              • custommessages.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • faces-config.xml
                • web.xml
              • resourcebundle.xhtml
        • pom.xml
      • JSF_DataBoundComponents
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Mobile.java
            • webapp
              • mobiles.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
        • pom.xml
      • JSF_ErrorMessages
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Car.java
            • webapp
              • error.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
        • pom.xml
      • JSF_ValidationModel
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • bean
                      • Mobile.java
                      • MobileValidator.java
            • webapp
              • mobile.xhtml
              • mob.xhtml
              • WEB-INF
                • web.xml
              • mobvalidator.xhtml
        • pom.xml
      • JSF_ManagedBean
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Alto.java
                      • Car_gen.java
                      • Car.java
            • webapp
              • WEB-INF
                • web.xml
              • car_gen.xhtml
              • viewdetails.xhtml
        • pom.xml
      • JSF_JDBCIntegration
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • CarBean.java
                      • Car.java
            • webapp
              • WEB-INF
                • web.xml
              • car.xhtml
        • pom.xml
      • JSF_CommandComponents
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Mobile.java
            • webapp
              • mobile.xhtml
              • mobilehyperlink.xhtml
              • mobdetails.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
              • viewdetails.xhtml
        • pom.xml
      • JSF_Labels
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Login.java
                      • Car.java
            • webapp
              • inputtext.xhtml
              • label.xhtml
              • success.xhtml
              • car.jpg
              • button.xhtml
              • login.xhtml
              • index.jsp
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
              • image.xhtml
              • textarea.xhtml
              • failure.xhtml
              • cardetails.xhtml
        • pom.xml
      • JSF_MethodNav
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Mobile.java
                      • MobileBean.java
            • webapp
              • addmobstring.xhtml
              • viewmob.xhtml
              • addmob.xhtml
              • viewmobstring.xhtml
              • WEB-INF
                • faces-config.xml
                • web.xml
        • pom.xml
      • JSF_FormComponent
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Car.java
            • webapp
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
              • viewdetails.xhtml
              • cardetails.xhtml
        • pom.xml
      • JSF_ExpressionLanguage
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Car.java
            • webapp
              • WEB-INF
                • web.xml
              • car.xhtml
        • pom.xml
      • JSF_Spring_Hibernate
        • src
          • main
            • resources
              • setup.sql
            • java
              • com
                • journaldev
                  • springhibernate
                    • dao
                      • PersonDAO.java
                      • PersonDAOImpl.java
                    • service
                      • PersonServiceImpl.java
                      • PersonService.java
                    • model
                      • Person.java
        • pom.xml
        • WebContent
          • person.xhtml
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • applicationContext.xml
            • faces-config.xml
            • web.xml
      • JSF_UIattributes
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Car.java
            • webapp
              • attributes.xhtml
              • META-INF
                • context.xml
              • WEB-INF
                • web.xml
        • pom.xml
      • JSF_Confignavrule
        • src
          • main
            • java
              • com
                • journaldev
                  • jsf
                    • beans
                      • Mobile.java
                      • Car.java
            • webapp
              • mobile.xhtml
              • viewdet.xhtml
              • viewmob.xhtml
              • addmob.xhtml
              • addcar.xhtml
              • WEB-INF
                • faces-config.xml
                • web.xml
              • viewdetails.xhtml
        • pom.xml
    • EasyMock-PowerMock-Examples
      • src
        • test
          • java
            • com
              • journaldev
                • easymock
                  • powermock
                    • privatemethod
                      • TestNGPowerMockEasyMockPrivateExample.java
                      • JUnit4PowerMockEasyMockPrivateExample.java
                    • staticmethod
                      • JUnit4PowerMockEasyMockStaticExample.java
                      • TestNGPowerMockEasyMockStaticExample.java
                    • finalmethod
                      • TestNGPowerMockEasyMockFinalExample.java
                      • JUnit4PowerMockEasyMockFinalExample.java
      • pom.xml
    • Java-Interview-Questions
      • src
        • main
          • java
            • com
              • journaldev
                • java
                  • tricky
                    • MathTest.java
                    • TestBasics.java
                    • collections
                      • TestCollections.java
                    • string
                      • TestString.java
      • pom.xml
      • README.md
    • LICENSE
    • My-Jersey-Project
      • src
        • main
          • java
            • com
              • journaldev
                • client
                  • EmpClient.java
                • router
                  • EmpRouter.java
                • exception
                  • EmpNotFoundException.java
                • model
                  • EmpRequest.java
                  • ErrorResponse.java
                  • EmpResponse.java
                • exceptionmapper
                  • EmpNotFoundExceptionMapper.java
      • pom.xml
      • WebContent
        • META-INF
          • MANIFEST.MF
        • WEB-INF
          • web.xml
      • README.md
    • JUnit5-Example
      • src
        • main
          • java
            • com
              • journaldev
                • utils
                  • MyUtils.java
        • test
          • java
            • country_code.csv
            • com
              • journaldev
                • parameterizedtests
                  • MethodSources.java
                  • ParameterizedTests.java
                • repeatedtests
                  • RepeatedTestExample.java
                • displayname
                  • DisplayNameTest.java
                • JUnit5Sample1Test.java
                • dynamictests
                  • JUnit5DynamicTests.java
                • disabletests
                  • DisabledTests.java
                • nested
                  • NestedExampleTest.java
                  • NestedTestSimpleExample.java
                • JUnit5Sample3Test.java
                • assumptions
                  • AssumptionsExample.java
                • annotations
                  • MyUtilsTest.java
                • exceptions
                  • JUnit5TestExceptions.java
                • JUnit5Sample4Test.java
                • JUnit5Sample2Test.java
                • assertions
                  • AssertionsExample.java
      • pom.xml
      • README.md
    • Hibernate
      • HibernateNamedQueryExamples
        • src
          • main
            • resources
              • hibernate.cfg.xml
              • named-queries.hbm.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernateNamedQueryExample.java
                    • util
                      • HibernateUtil.java
                    • model
                      • Employee.java
                      • Address.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
        • setup.sql
      • HibernateOneToOneMapping
        • src
          • main
            • resources
              • hibernate-annotation.cfg.xml
              • txn.hbm.xml
              • hibernate.cfg.xml
              • customer.hbm.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernateOneToOneAnnotationMain.java
                      • HibernateOneToOneMain.java
                    • util
                      • HibernateAnnotationUtil.java
                      • HibernateUtil.java
                    • model
                      • Txn.java
                      • Txn1.java
                      • Customer1.java
                      • Customer.java
        • pom.xml
        • db_script.sql
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
        • setup.sql
      • HibernateValidator
        • src
          • main
            • resources
              • ValidationMessages.properties
            • java
              • com
                • journaldev
                  • validator
                    • hibernate
                      • main
                        • ValidatorTest.java
                      • model
                        • MyChildBean.java
                        • EmpIdCheck.java
                        • Employee.java
                        • EmployeeXMLValidation.java
                        • AnotherBean.java
                        • MyBean.java
                        • ParamValidationBean.java
        • employeeXMLValidation.xml
        • pom.xml
      • HibernateEHCacheExample
        • src
          • main
            • resources
              • hibernate.cfg.xml
              • myehcache.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernateEHCacheMain.java
                    • util
                      • HibernateUtil.java
                    • model
                      • Employee.java
                      • Address.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • HibernateExample
        • src
          • main
            • resources
              • hibernate-annotation.cfg.xml
              • hibernate.cfg.xml
              • employee.hbm.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernateAnnotationMain.java
                      • HibernateMain.java
                      • HibernateJavaConfigMain.java
                    • util
                      • HibernateUtil.java
                    • model
                      • Employee.java
                      • Employee1.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
        • setup.sql
      • HibernateManyToManyMapping
        • src
          • main
            • resources
              • hibernate-annotation.cfg.xml
              • item.hbm.xml
              • hibernate.cfg.xml
              • cart.hbm.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernateManyToManyAnnotationMain.java
                      • HibernateBiDirectionalManyToManyMain.java
                      • HibernateManyToManyMain.java
                    • util
                      • HibernateAnnotationUtil.java
                      • HibernateUtil.java
                    • model
                      • Item.java
                      • Cart.java
                      • Cart1.java
                      • Item1.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
        • setup.sql
      • HibernateLog4JExample
        • src
          • main
            • resources
              • hibernate.cfg.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernateLog4jExample.java
                    • util
                      • HibernateUtil.java
                    • model
                      • Employee.java
                      • Address.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • log4j.xml
        • .project
        • .classpath
        • setup.sql
      • HibernateDataSource
        • src
          • main
            • resources
              • hibernate.cfg.xml
            • java
              • com
                • journaldev
                  • servlet
                    • hibernate
                      • GetEmployeeByID.java
                      • model
                        • Employee.java
                      • listener
                        • HibernateSessionFactoryListener.java
        • pom.xml
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
        • .project
        • .classpath
        • setup.sql
      • HibernateOneToManyMapping
        • src
          • main
            • resources
              • hibernate-annotation.cfg.xml
              • hibernate.cfg.xml
              • cart.hbm.xml
              • items.hbm.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernateOneToManyAnnotationMain.java
                      • HibernateOneToManyMain.java
                    • util
                      • HibernateAnnotationUtil.java
                      • HibernateUtil.java
                    • model
                      • Items1.java
                      • Cart.java
                      • Cart1.java
                      • Items.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
        • setup.sql
      • HQLExample
        • src
          • main
            • resources
              • hibernate.cfg.xml
            • java
              • com
                • journaldev
                  • hibernate
                    • main
                      • HibernatePersistExample.java
                      • HibernateUpdateExample.java
                      • HibernateSaveExample.java
                      • HibernateSaveOrUpdateExample.java
                      • HibernateExample.java
                      • HibernateMergeExample.java
                      • HibernateCacheExample.java
                      • HQLCacheExample.java
                      • HibernateNativeSQLExamples.java
                      • HibernateCriteriaExamples.java
                      • HQLExamples.java
                    • util
                      • HibernateUtil.java
                    • model
                      • Employee.java
                      • Address.java
        • pom.xml
        • .settings
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
        • setup.sql
    • ServletJSP
      • ServletFileUploadDownloadExample
        • src
          • com
            • journaldev
              • servlet
                • UploadDownloadFileServlet.java
                • FileLocationContextListener.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • lib
              • commons-io-2.2.jar
              • commons-fileupload-1.3.jar
            • web.xml
          • index.html
        • .project
        • .classpath
      • JSPExceptionHandling
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • index.jsp
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • error.jsp
          • login.jsp
        • .project
        • .classpath
      • LoginExample
        • src
          • com
            • journaldev
              • servlet
                • LoginServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • LoginSuccess.jsp
          • login.html
        • .project
        • .classpath
      • jQuery-AJAX-Web-Application
        • src
          • main
            • java
              • com
                • journaldev
                  • servlets
                    • GetUserServlet.java
        • pom.xml
        • WebContent
          • index.jsp
          • META-INF
            • MANIFEST.MF
          • js
            • app-ajax.js
      • ServletSessionURLRewriting
        • src
          • com
            • journaldev
              • servlet
                • session
                  • LogoutServlet.java
                  • LoginServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • CheckoutPage.jsp
          • LoginSuccess.jsp
          • login.html
        • .project
        • .classpath
      • Google-Recaptcha-Java-Example
        • src
          • com
            • journaldev
              • utils
                • VerifyRecaptcha.java
              • servlet
                • LoginServlet.java
        • pom.xml
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • LoginSuccess.jsp
          • login.html
      • ServletHttpSessionExample
        • src
          • com
            • journaldev
              • servlet
                • session
                  • LogoutServlet.java
                  • LoginServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • CheckoutPage.jsp
          • LoginSuccess.jsp
          • login.html
        • .project
        • .classpath
      • FirstServletProject
        • src
          • com
            • journaldev
              • first
                • FirstServlet.java
        • .settings
          • org.eclipse.jdt.launching.prefs
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • lib
              • jsp-api.jar
            • web.xml
          • jsps
            • hello.jsp
        • .project
        • .classpath
      • FirstServlet
        • src
          • com
            • journaldev
              • first
                • FirstServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • jsps
            • hello.jsp
        • .project
        • .classpath
      • ServletCookieExample
        • src
          • com
            • journaldev
              • servlet
                • session
                  • LogoutServlet.java
                  • LoginServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • LoginSuccess.jsp
          • login.html
        • .project
        • .classpath
      • FirstJSP
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • home.jsp
          • WEB-INF
            • test.jsp
            • web.xml
          • jsps
            • temp.jsp
        • .project
        • .classpath
      • JSTLExample
        • src
          • com
            • journaldev
              • model
                • Employee.java
              • servlet
                • HomeServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • home.jsp
          • WEB-INF
            • lib
              • jstl.jar
        • .project
        • .classpath
      • ServletFilterExample
        • src
          • com
            • journaldev
              • servlet
                • filters
                  • AuthenticationFilter.java
                  • RequestLoggingFilter.java
                • session
                  • LogoutServlet.java
                  • LoginServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • CheckoutPage.jsp
          • LoginSuccess.jsp
          • login.html
        • .project
        • .classpath
      • TestWebFragment
        • src
          • META-INF
            • web-fragment.xml
            • MANIFEST.MF
          • com
            • journaldev
              • enums
                • ThreadStatesEnum.java
                • Test.java
                • MyThread.java
                • ThreadTest.java
                • SSHCommandExecutor.java
        • lib
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • JDBCDataSourceTomcat
        • src
          • main
            • java
              • com
                • journaldev
                  • jdbc
                    • datasource
                      • JDBCDataSourceExample.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • context.xml
            • MANIFEST.MF
          • WEB-INF
            • web.xml
        • tomcat-config.txt
        • .project
        • .classpath
      • ServletExceptionHandling
        • src
          • com
            • journaldev
              • servlet
                • exception
                  • AppExceptionHandler.java
                  • MyExceptionServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • index.html
        • .project
        • .classpath
      • ServletFileUploadExample
        • src
          • com
            • journaldev
              • servlet
                • FileUploadServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • response.jsp
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
          • index.html
        • .project
        • .classpath
      • jQueryUITabsLoginExample
        • src
          • com
            • journaldev
              • servlet
                • dao
                  • UserDAOImpl.java
                  • UserDAO.java
                • jdbc
                  • JDBCUtil.java
                • model
                  • User.java
                • controller
                  • RegistrationController.java
                  • LoginController.java
        • pom.xml
        • users.sql
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.validation.prefs
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.m2e.core.prefs
          • org.eclipse.jdt.core.prefs
          • org.jboss.ide.eclipse.as.core.prefs
        • WebContent
          • index-vertical.jsp
          • index.jsp
          • META-INF
            • MANIFEST.MF
          • success.jsp
          • WEB-INF
            • web.xml
          • welcome.jsp
          • js
          • css
            • style.css
            • jquery-ui.css
        • .project
        • .classpath
      • JSPActions
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
        • .project
        • .classpath
      • AsyncServletExample
        • src
          • com
            • journaldev
              • servlet
                • LongRunningServlet.java
                • Test.java
                • async
                  • AppContextListener.java
                  • AppAsyncListener.java
                  • AsyncRequestProcessor.java
                  • AsyncLongRunningServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • lib
            • web.xml
        • .project
        • .classpath
      • ServletCookie
        • src
          • com
            • journaldev
              • servlet
                • cookie
                  • SetCookie.java
                  • GetCookie.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
        • .project
        • .classpath
      • AsyncServletTest
        • src
          • com
            • journaldev
              • servlet
                • async
                  • TestAsyncServlet.java
                  • ReadURLThread.java
                  • TestNormalServlet.java
        • .settings
          • org.eclipse.jdt.core.prefs
        • .project
        • .classpath
      • ServletDBLog4jExample
        • src
          • com
            • journaldev
              • util
                • User.java
                • DBConnectionManager.java
              • servlet
                • RegisterServlet.java
                • LogoutServlet.java
                • listeners
                  • AppContextListener.java
                • LoginServlet.java
                • filters
                  • AuthenticationFilter.java
                • errorhandler
                  • AppErrorHandler.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • home.jsp
          • WEB-INF
            • lib
            • log4j.xml
            • web.xml
          • register.html
          • login.html
        • .project
        • .classpath
      • JSPCustomTags
        • src
          • com
            • journaldev
              • jsp
                • customtags
                  • NumberFormatterTag.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • index.jsp
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • numberformatter.tld
            • web.xml
        • .project
        • .classpath
      • JSPImplicitObjects
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • test.html
          • index.jsp
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • lib
              • jstl.jar
            • web.xml
        • .project
        • .classpath
      • ServletListenerExample
        • src
          • com
            • journaldev
              • db
                • DBConnectionManager.java
              • servlet
                • MyServlet.java
              • listener
                • MySessionListener.java
                • AppContextAttributeListener.java
                • MyServletRequestListener.java
                • AppContextListener.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • META-INF
            • MANIFEST.MF
          • WEB-INF
            • web.xml
        • .project
        • .classpath
      • JSPELExample
        • src
          • com
            • journaldev
              • model
                • Employee.java
                • Person.java
                • Address.java
              • servlet
                • HomeServlet.java
        • .settings
          • org.eclipse.wst.jsdt.ui.superType.container
          • org.eclipse.wst.jsdt.ui.superType.name
          • org.eclipse.wst.common.project.facet.core.xml
          • org.eclipse.wst.common.component
          • .jsdtscope
          • org.eclipse.jdt.core.prefs
        • WebContent
          • home_action.jsp
          • META-INF
            • MANIFEST.MF
          • home.jsp
          • WEB-INF
            • web.xml
        • .project
        • .classpath
    • EasyMock-JUnit4-Example
      • src
        • main
          • java
            • com
              • journaldev
                • utils
                  • MyUtils.java
                  • IntegerUtils.java
                  • StringUtils.java
        • test
          • java
            • com
              • journaldev
                • easymock
                  • EasyMockAnnotationsEasyMockRuleExample.java
                  • EasyMockAnnotationsRunWithExample.java
                  • EasyMockAnnotationsInjectExample.java
      • pom.xml
    • CONTRIBUTING.md
    • Selenium-Tutorials
      • src
        • main
          • java
            • com
              • journaldev
                • selenium
                  • firefox
                    • GeckoDriverExample.java
      • pom.xml
      • README.md
    • Mockito-Examples
      • src
        • main
          • java
            • com
              • journaldev
                • AddService.java
                • Employee.java
                • injectmocksservices
                  • AppServices2.java
                  • Service.java
                  • AppServices1.java
                  • EmailService.java
                  • AppServices.java
                  • SMSService.java
                • CalcService.java
                • AddServiceImpl.java
        • test
          • java
            • com
              • journaldev
                • mockito
                  • CalcService2Test.java
                  • argumentcaptor
                    • MockitoArgumentCaptorExamples.java
                  • verify
                    • MockitoVerifyExamples.java
                  • MockitoSpyTest.java
                  • MockSingleElementTest.java
                  • exception
                    • TestNGMockitoStubExceptions.java
                    • JUnitMockitoStubExceptions.java
                  • injectmocks
                    • BaseTestCase.java
                    • MockitoInjectMocksExamples.java
                  • VerifyInteractionTest.java
                  • stubbingconsecutivecalls
                    • MockitoConsecutiveCallsStubbingExample.java
                  • argumentmatchers
                    • MockitoArgumentMatchersExamples.java
                  • spy
                    • MockitoSpyAnnotationExample2.java
                    • MockitoSpyExample.java
                  • mock
                    • MockitoSpyAnnotationExample.java
                    • MockitoInjectMockAnnotationExample.java
                    • MockitoMockAnnotationExample.java
                    • MockitoSpyMethodExample.java
                    • MockitoMockMethodExample.java
                  • CalcService1Test.java
                  • voidmethod
                    • JUnitMockitoVoidMethod.java
                    • TestNGMockitoVoidMethod.java
                  • testng
                    • TestNGMockitoSingleElement.java
                    • TestNGMockitoExample.java
                    • TestNGMockitoVerify.java
                    • TestNGMockitoSpyExample.java
                    • TestNGMockAnnotationExample.java
      • pom.xml
      • README.md
    • Android
      • OkHttp
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • okhttp
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • okhttp
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • okhttp
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidDialogFragment
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                  • fragment_sample_dialog.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androiddialogfragment
                      • MainActivity.java
                      • MyDialogFragment.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androiddialogfragment
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androiddialogfragment
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • XMLParsing
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • xmlparsing
                      • Country.java
                      • MainActivity.java
              • assets
                • sample.xml
            • androidTest
              • java
                • com
                  • journaldev
                    • xmlparsing
                      • ApplicationTest.java
            • test
              • java
                • com
                  • journaldev
                    • xmlparsing
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidOreoBroadcastReceiver
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidoreobroadcastreceiver
                      • MainActivity.java
                      • MyReceiver.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidoreobroadcastreceiver
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidoreobroadcastreceiver
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
      • AdvancedDataBinding
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • advanceddatabinding
                      • MainActivity.java
                      • DataModel.java
            • androidTest
              • java
                • com
                  • journaldev
                    • advanceddatabinding
                      • ApplicationTest.java
            • test
              • java
                • com
                  • journaldev
                    • advanceddatabinding
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidEspressoBasics
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidexpressobasics
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidexpressobasics
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidexpressobasics
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidConstraintAnimation
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main_animation.xml
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
                  • input_field.xml
                  • bg.jpg
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidconstraintanimation
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidconstraintanimation
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidconstraintanimation
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • FeaturesOfTextInputLayout
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • dimen.xml
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • featuresoftextinputlayout
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • featuresoftextinputlayout
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • featuresoftextinputlayout
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • SearchView
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • row_item.xml
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • searchview
                      • MainActivity.java
                      • ListAdapter.java
            • androidTest
              • java
                • com
                  • journaldev
                    • searchview
                      • ApplicationTest.java
            • test
              • java
                • com
                  • journaldev
                    • searchview
                      • ExampleUnitTest.java
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidRetrofitProgressNotification
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • AndroidRetrofitProgressNotification.iml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidretrofitprogressnotification
                      • MainActivity.java
                      • BackgroundNotificationService.java
                      • RetrofitInterface.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidretrofitprogressnotification
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidretrofitprogressnotification
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
        • settings.gradle
      • AndroidRecyclerViewLoadMore
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • item_loading.xml
                  • activity_main.xml
                  • item_row.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidrecyclerviewloadmore
                      • RecyclerViewAdapter.java
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidrecyclerviewloadmore
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidrecyclerviewloadmore
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • LayoutsPartThree
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • layout_scroll.xml
                  • layout_table.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • layoutspartthree
                      • MainActivity.java
                      • SecondActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • layoutspartthree
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • PicassoTutorial
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • picassotutorial
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • picassotutorial
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • picassotutorial
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidInstantApps
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • AndroidInstantApps.iml
        • gradlew.bat
        • base
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
          • build.gradle
          • base.iml
        • gradlew
        • build.gradle
        • local.properties
        • feature
          • src
            • main
              • res
                • layout
                  • activity_login.xml
                • values
                  • dimens.xml
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidinstantapps
                      • feature
                        • LoginActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidinstantapps
                      • feature
                        • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidinstantapps
                      • feature
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • feature.iml
          • build.gradle
        • instantapp
          • build.gradle
          • instantapp.iml
        • app
          • src
            • main
              • res
                • xml
                  • pref_general.xml
                  • pref_data_sync.xml
                  • pref_notification.xml
                  • pref_headers.xml
                • values
                  • strings.xml
                • drawable
                  • ic_sync_black_24dp.xml
                  • ic_info_black_24dp.xml
                  • ic_notifications_black_24dp.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidinstantapps
                      • app
                        • SettingsActivity.java
                        • AppCompatPreferenceActivity.java
          • app.iml
          • build.gradle
        • settings.gradle
      • AndroidArcoreDistanceCamera
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidarcoredistancecamera
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidarcoredistancecamera
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidarcoredistancecamera
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidTextViewCopyPaste
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidtextviewcopypaste
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidtextviewcopypaste
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidtextviewcopypaste
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • LayoutsPartTwo
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • layout_frame.xml
                  • layout_absolute.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • layoutsparttwo
                      • MainActivity.java
                      • SecondActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • layoutsparttwo
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidGoogleMapsStyling
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_maps.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • raw
                  • assasin_creed.json
                  • vintage_style.json
                  • game_style.json
                  • uber_style.json
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidgooglemapsstyling
                      • MapsActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidgooglemapsstyling
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidgooglemapsstyling
                      • ExampleUnitTest.java
            • release
              • res
                • values
                  • google_maps_api.xml
            • debug
              • res
                • values
                  • google_maps_api.xml
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • RetrofitIntro
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • retrofitintro
                      • MainActivity.java
                      • pojo
                        • CreateUserResponse.java
                        • UserList.java
                        • MultipleResource.java
                        • User.java
                      • APIInterface.java
                      • APIClient.java
            • androidTest
              • java
                • com
                  • journaldev
                    • retrofitintro
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • retrofitintro
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidExtendedFAB
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidextendedfab
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidextendedfab
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidextendedfab
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidRSSFeedTutorial
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_rss_feed.xml
                  • activity_main.xml
                  • activity_browser.xml
                  • rss_item_list_row.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidrssfeedtutorial
                      • MainActivity.java
                      • BrowserActivity.java
                      • RSSParser.java
                      • RSSFeedActivity.java
                      • RSSItem.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidrssfeedtutorial
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidrssfeedtutorial
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • libs
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • FusedLocationProvider
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • fusedlocationprovider
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • fusedlocationprovider
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • fusedlocationprovider
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • RuntimePermissions
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • content_main.xml
                  • activity_main.xml
                • values-v21
                  • styles.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • runtimepermissions
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • runtimepermissions
                      • ApplicationTest.java
            • test
              • java
                • com
                  • journaldev
                    • runtimepermissions
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidAnimatedVectorDrawable
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • animator
                  • tick2cross_path.xml
                  • cross2tick_path.xml
                  • tick2cross_rotate.xml
                  • cross2tick_rotate.xml
                  • cross2tick_color.xml
                  • tick2cross_color.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
                  • avd_tick2cross.xml
                  • ic_sync.xml
                  • avd_jd.xml
                  • avd_cross2tick.xml
                  • ic_tick.xml
                  • ic_cross.xml
                  • avd_sync.xml
                  • avd_settings.xml
                  • ic_settings.xml
                  • ic_jd.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidanimatedvectordrawable
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidanimatedvectordrawable
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidanimatedvectordrawable
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • MapRouteBetweenMarkers
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_maps.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • maproutebetweenmarkers
                      • MapsActivity.java
                      • DirectionsJSONParser.java
            • androidTest
              • java
                • com
                  • journaldev
                    • maproutebetweenmarkers
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • maproutebetweenmarkers
                      • ExampleUnitTest.java
            • release
              • res
                • values
                  • google_maps_api.xml
            • debug
              • res
                • values
                  • google_maps_api.xml
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Switchers
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • main.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • switchers
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • switchers
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidCustomChromeTabs
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • AndroidCustomChromeTabs.iml
        • build.gradle
        • local.properties
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • drawable-xhdpi
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidcustomchrometabs
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidcustomchrometabs
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidcustomchrometabs
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
        • settings.gradle
      • gradle.properties
      • ExternalStorage
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • externalstorage
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • externalstorage
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidGoogleMapStreetView
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • AndroidGoogleMapStreetView.iml
        • build.gradle
        • local.properties
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidgooglemapstreetview
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidgooglemapstreetview
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidgooglemapstreetview
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
        • settings.gradle
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • AndroidCanvasBasics
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidcanvasbasics
                      • MainActivity.java
                      • MyView.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidcanvasbasics
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidcanvasbasics
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidCameraX
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidcamerax
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidcamerax
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidcamerax
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • StaticMaps
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • content_main.xml
                  • activity_main.xml
                • values-v21
                  • styles.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • staticmaps
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • staticmaps
                      • ApplicationTest.java
            • test
              • java
                • com
                  • journaldev
                    • staticmaps
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • libs
            • httpmime-4.3.3.jar
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • GPSLocationTracking
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • gpslocationtracking
                      • LocationTrack.java
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • gpslocationtracking
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • gpslocationtracking
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidFlashLight
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidflashlight
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidflashlight
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidflashlight
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
        • settings.gradle
        • AndroidFlashLight.iml
      • SwitchAndToggle
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • content_main.xml
                  • activity_main.xml
                • values-v21
                  • styles.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • switchandtoggle
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • switchandtoggle
                      • ApplicationTest.java
            • test
              • java
                • com
                  • journaldev
                    • switchandtoggle
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidRecyclerViewGridLayoutAnimations
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                  • item_row.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
                • anim
                  • down_to_up.xml
                  • gridlayout_animation_from_bottom.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidrecyclerviewgridlayoutanimations
                      • RecyclerViewAdapter.java
                      • MainActivity.java
                      • CustomGridRecyclerView.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidrecyclerviewgridlayoutanimations
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidrecyclerviewgridlayoutanimations
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidRoom-TodoListApp
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • README.md
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • content_todo_note.xml
                  • activity_main.xml
                  • activity_todo_note.xml
                  • recyclerview_item_layout.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidroomtodolist
                      • RecyclerViewAdapter.java
                      • MainActivity.java
                      • Todo.java
                      • TodoNoteActivity.java
                      • DaoAccess.java
                      • MyDatabase.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidroomtodolist
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidroomtodolist
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidAlarmBroadcastService
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidalarmbroadcastservice
                      • MainActivity.java
                      • MyBroadCastReceiver.java
                      • MyService.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidalarmbroadcastservice
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidalarmbroadcastservice
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidArSceneform
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • AndroidArSceneform.iml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • content_main.xml
                  • activity_main.xml
                • menu
                  • menu_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidarsceneform
                      • MainActivity.java
              • assets
            • androidTest
              • java
                • com
                  • journaldev
                    • androidarsceneform
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidarsceneform
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
          • sampledata
            • Coffee Cup_final.sfa
            • Coffee Cup_final.mtl
        • settings.gradle
      • GalleryView
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • main.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • galleryview
                      • MainActivity.java
                      • GalleryImageAdapter.java
            • androidTest
              • java
                • com
                  • journaldev
                    • galleryview
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AndroidRecyclerViewLayoutAnimation
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                  • item_row.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
                • anim
                  • up_to_down.xml
                  • layout_animation_up_to_down.xml
                  • left_to_right.xml
                  • layout_animation_down_to_up.xml
                  • layout_animation_right_to_left.xml
                  • layout_animation_left_to_right.xml
                  • down_to_up.xml
                  • right_to_left.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • androidrecyclerviewlayoutanimation
                      • RecyclerViewAdapter.java
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • androidrecyclerviewlayoutanimation
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • androidrecyclerviewlayoutanimation
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • CountDownTimer
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • countdowntimer
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • countdowntimer
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • RxJavaRetrofit
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                  • recyclerview_item_layout.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • rxjavaretrofit
                      • RecyclerViewAdapter.java
                      • MainActivity.java
                      • pojo
                        • Crypto.java
                      • CryptocurrencyService.java
            • androidTest
              • java
                • com
                  • journaldev
                    • rxjavaretrofit
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • rxjavaretrofit
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • CustomFonts
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                  • activity_custom_fonts.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • attrs.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • customfonts
                      • MainActivity.java
                      • CustomTextView.java
                      • TypeFactory.java
              • assets
                • Pacifico.ttf
                • Amble-Light.ttf
                • Amble-Regular.ttf
                • Amble-Bold.ttf
            • androidTest
              • java
                • com
                  • journaldev
                    • customfonts
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • customfonts
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • PassingDataBetweenFragments
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                  • fragment_two.xml
                  • fragment_one.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • passingdatabetweenfragments
                      • MainActivity.java
                      • FragmentTwo.java
                      • FragmentOne.java
                      • ViewPagerAdapter.java
            • androidTest
              • java
                • com
                  • journaldev
                    • passingdatabetweenfragments
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • journaldev
                    • passingdatabetweenfragments
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
        • settings.gradle
        • PassingDataBetweenFragments.iml
      • AsyncTask
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • asynctask
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • asynctask
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Intents
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • build
          • intermediates
            • dex-cache
              • cache.xml
            • gradle_project_sync_data.bin
        • Intents.iml
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                  • activity_second.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • anim
                  • activity_out.xml
                  • activity_in.xml
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • intents
                      • SecondActivity.java
                      • FirstActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • intents
                      • ApplicationTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
        • settings.gradle
      • WebView
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • build
          • intermediates
            • dex-cache
              • cache.xml
            • gradle_project_sync_data.bin
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • WebView.iml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • webview
                      • MainActivity.java
                      • WebViewClientImpl.java
            • androidTest
              • java
                • com
                  • journaldev
                    • webview
                      • ApplicationTest.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
        • settings.gradle
      • AlertDialog
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_alert.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • menu_main.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • journaldev
                    • alertdialog
                      • AlertActivity.java
            • androidTest
              • java
                • com
                  • journaldev
                    • alertdialog
                      • ApplicationTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AutoComplete
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • gradlew
        • build.gradle
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml