Skip to content

All JAVA SE 8 API packages, interfaces, classes and methods visualized in a graph database

Notifications You must be signed in to change notification settings

heenasurve/JAVA-API-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

JAVA-API-Visualization

All JAVA SE 8 API packages, interfaces, classes and methods visualized in a graph database

Data Extraction - Scraping performed in Python using the requests and lxml libraries to write XPath expressions over the JAVA SE 8 API

Data Visualization - Visualized using py2neo to construct the nodes and relationships in a Neo4j database


Data created so far:

Nodes:

  • packages
  • interfaces
  • classes
  • methods

Relationships:

  • package-[CONTAINS_INTERFACE]-interface
  • package-[CONTAINS_CLASS]-class
  • interface-[CONTAINS_METHOD]-method
  • class-[CONTAINS_METHOD]-method
  • method-[RETURNS]-class
  • OR
  • method-[RETURNS]-interface

About

All JAVA SE 8 API packages, interfaces, classes and methods visualized in a graph database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published