[{"title":"( 65 个子文件 70KB ) obs-java-client:OBS Websocket API的Java API","children":[{"title":"obs-java-client-master","children":[{"title":".github","children":[{"title":"dependabot.yml <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"workflows","children":[{"title":"labeled-actions.yml <span style='color:#111;'> 928B </span>","children":null,"spread":false},{"title":"tags-actions.yml <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"pr-builds.yml <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"nightly-build.yml <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"master-build.yml <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"milestone-actions.yml <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"unlabeled-actions.yml <span style='color:#111;'> 389B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"websocket-maven-plugin","children":[{"title":"src","children":[{"title":"main","children":[{"title":"java","children":[{"title":"nl","children":[{"title":"harm27","children":[{"title":"obs","children":[{"title":"websocket","children":[{"title":"generator","children":[{"title":"generators","children":[{"title":"Generator.java <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"requests","children":[{"title":"RequestsBaseGenerator.java <span style='color:#111;'> 8.74KB </span>","children":null,"spread":false},{"title":"RequestsGenerator.java <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"GeneratedRequest.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"RequestCategoryGenerator.java <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"RequestGenerator.java <span style='color:#111;'> 6.85KB </span>","children":null,"spread":false},{"title":"GenericRequestsGenerator.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"types","children":[{"title":"TypesGenerator.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"TypeGenerator.java <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"SharedClassesGenerator.java <span style='color:#111;'> 4.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"events","children":[{"title":"EventGenerator.java <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"EventsBaseGenerator.java <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false},{"title":"EventCategoryGenerator.java <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false},{"title":"GeneratedEvent.java <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"EventsGenerator.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":false},{"title":"generic","children":[{"title":"GenericClassGenerator.java <span style='color:#111;'> 5.86KB </span>","children":null,"spread":false},{"title":"UnknownTypeException.java <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"Field.java <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"GenericGenerator.java <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"StringConstants.java <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"FunctionType.java <span style='color:#111;'> 477B </span>","children":null,"spread":false},{"title":"StringUtil.java <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"TypeManager.java <span style='color:#111;'> 8.25KB </span>","children":null,"spread":false},{"title":"GenericBaseGenerator.java <span style='color:#111;'> 236B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"validator","children":[{"title":"JSONValidator.java <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"ValidationResult.java <span style='color:#111;'> 500B </span>","children":null,"spread":false}],"spread":true},{"title":"ObsWebSocketGeneratorMojo.java <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"datamodel","children":[{"title":"shared","children":[{"title":"Property.java <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"Definition.java <span style='color:#111;'> 942B </span>","children":null,"spread":false},{"title":"ContentDefinition.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":false},{"title":"requests","children":[{"title":"Request.java <span style='color:#111;'> 491B </span>","children":null,"spread":false},{"title":"RequestsDefinition.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false}],"spread":false},{"title":"types","children":[{"title":"TypeDefinition.java <span style='color:#111;'> 947B </span>","children":null,"spread":false},{"title":"TypeMetadata.java <span style='color:#111;'> 391B </span>","children":null,"spread":false}],"spread":false},{"title":"events","children":[{"title":"EventsDefinition.java <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"Event.java <span style='color:#111;'> 188B </span>","children":null,"spread":false}],"spread":false},{"title":"OBSWebSocket.java <span style='color:#111;'> 912B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"websocket-client","children":[{"title":"src","children":[{"title":"main","children":[{"title":"java","children":[{"title":"nl","children":[{"title":"harm27","children":[{"title":"obs","children":[{"title":"websocket","children":[{"title":"ListenerRegistry.java <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"processor","children":[{"title":"InvalidMethodException.java <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"SendingException.java <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"MessageSender.java <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"MessageReceiver.java <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false}],"spread":true},{"title":"websocket","children":[{"title":"OBSWebSocketClient.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"OBSWebSocketListener.java <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"RequestSenderManager.java <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"OBSWebSocket.java <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"authentication","children":[{"title":"AuthenticationHandler.java <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"AuthenticationResult.java <span style='color:#111;'> 743B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false},{"title":"websocket-api","children":[{"title":"pom.xml <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 9.89KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"websocket-client-test","children":[{"title":"src","children":[{"title":"main","children":[{"title":"java","children":[{"title":"nl","children":[{"title":"harm27","children":[{"title":"obs","children":[{"title":"websocket","children":[{"title":"TestClass.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]