Commit bd4e09b1 authored by Ryan Berkheimer's avatar Ryan Berkheimer
Browse files

added comments to plugin parser classes

parent d3cfb372
......@@ -9,6 +9,9 @@ import gov.noaa.messageapi.parsers.BaseParser;
import gov.noaa.messageapi.utils.general.PathUtils;
/**
* This base parser serves as the underlayment for the other plugin parser classes.
* It contains common logic to those plugin parsers, including validation of specific key
* requirements and reflection object build utilities.
* @author Ryan Berkheimer
*/
public abstract class BasePluginParser extends BaseParser {
......
......@@ -8,6 +8,7 @@ import gov.noaa.messageapi.interfaces.IContainer;
import gov.noaa.messageapi.interfaces.IPluginParser;
/**
* This class builds the container plugin from the session spec.
* @author Ryan Berkheimer
*/
public class ContainerPluginParser extends BasePluginParser implements IPluginParser {
......
......@@ -8,6 +8,7 @@ import gov.noaa.messageapi.interfaces.IProtocol;
import gov.noaa.messageapi.interfaces.IPluginParser;
/**
* This class builds the protocol plugin from the session spec.
* @author Ryan Berkheimer
*/
public class ProtocolPluginParser extends BasePluginParser implements IPluginParser {
......
......@@ -8,6 +8,7 @@ import gov.noaa.messageapi.interfaces.ISchema;
import gov.noaa.messageapi.interfaces.IPluginParser;
/**
* This class builds the schema plugin from the session spec.
* @author Ryan Berkheimer
*/
public class SchemaPluginParser extends BasePluginParser implements IPluginParser {
......
......@@ -12,6 +12,8 @@ import gov.noaa.messageapi.interfaces.ISchema;
import gov.noaa.messageapi.interfaces.IPluginParser;
/**
* This class builds the session plugin from the manifest. A session is made up of
* container, protocol, and schema so this class builds those in turn.
* @author Ryan Berkheimer
*/
public class SessionPluginParser extends BasePluginParser implements IPluginParser {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment