Skip navigation links
A B C D E F G I L M N P S T V W 

A

addDependencyDirectory(Path) - Method in class net.maritimecloud.msdl.MsdlProcessor
 
addFile(Path) - Method in class net.maritimecloud.msdl.MsdlProcessor
Adds a .MSDL file.
addFile(String) - Method in class net.maritimecloud.msdl.MsdlProcessor
 
addPlugin(MsdlPlugin) - Method in class net.maritimecloud.msdl.MsdlProcessor
Adds a plugin that should be processed
Annotatable - Interface in net.maritimecloud.msdl.model
 

B

BaseMessage - Interface in net.maritimecloud.msdl.model
The base message for ordinary messages and broadcast messages.
BaseType - Enum in net.maritimecloud.msdl.model
The base types that are available for a MSDL file.
BroadcastMessageDeclaration - Interface in net.maritimecloud.msdl.model
 

C

CommentDeclaration - Interface in net.maritimecloud.msdl.model
 

D

debug(CharSequence) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message to the user at debug error level.
debug(CharSequence, Throwable) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message and exception to the user at the debug error level.

E

EndpointDefinition - Interface in net.maritimecloud.msdl.model
The declaration of an endpoint.
EndpointMethod - Interface in net.maritimecloud.msdl.model
 
EnumDeclaration - Interface in net.maritimecloud.msdl.model
The declaration of an enum.
EnumDeclaration.Constant - Interface in net.maritimecloud.msdl.model
The predefined constants that make of an enum.
error(CharSequence) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message to the user at the error error level.
error(CharSequence, Throwable) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message and exception to the user at the error error level.
errorCountingLogger(MsdlLogger, AtomicInteger) - Static method in class net.maritimecloud.msdl.MsdlLogger
Returns a logger that will delegate all invocations to the specified logger.
executePlugins() - Method in class net.maritimecloud.msdl.MsdlProcessor
 

F

FieldOrParameter - Interface in net.maritimecloud.msdl.model
The definition of a message field or an endpoint argument.

G

getAnnotation(Class<T>) - Method in interface net.maritimecloud.msdl.model.Annotatable
 
getBaseType() - Method in interface net.maritimecloud.msdl.model.Type
 
getBroadcasts() - Method in interface net.maritimecloud.msdl.model.MsdlFile
Returns a list of all broadcast messages defined in the MSDL file.
getComment() - Method in interface net.maritimecloud.msdl.model.EndpointMethod
Returns a non-null comment for this method.
getComment() - Method in interface net.maritimecloud.msdl.model.FieldOrParameter
Returns a non-null comment for the field.
getConstants() - Method in interface net.maritimecloud.msdl.model.EnumDeclaration
Returns a list of all constants in this enum.
getDependencyDirectories() - Method in class net.maritimecloud.msdl.MsdlProcessor
 
getElementType() - Method in interface net.maritimecloud.msdl.model.ListOrSetType
Returns the type of elements in the list or set.
getEndColumn() - Method in interface net.maritimecloud.msdl.model.SourceToken
Returns the ending column of the entity.
getEndLine() - Method in interface net.maritimecloud.msdl.model.SourceToken
Returns the ending line of the entity.
getEndpoints() - Method in interface net.maritimecloud.msdl.model.MsdlFile
Returns a list of all endpoints defined in the MSDL file.
getEnums() - Method in interface net.maritimecloud.msdl.model.MsdlFile
Returns a list of all enums defined in the MSDL file.
getErrorMessage() - Method in class net.maritimecloud.msdl.MsdlProcessorResult
 
getFields() - Method in interface net.maritimecloud.msdl.model.BaseMessage
Returns a list of fields in the message.
getFile() - Method in interface net.maritimecloud.msdl.model.BaseMessage
Returns the file this message is defined in.
getFile() - Method in interface net.maritimecloud.msdl.model.EndpointDefinition
Returns the file this endpoint is defined in.
getFile() - Method in interface net.maritimecloud.msdl.model.EnumDeclaration
Returns the file this enum is defined in.
getFiles() - Method in interface net.maritimecloud.msdl.model.Project
Returns a map of all MSDL files that should be processed.
getFiles() - Method in class net.maritimecloud.msdl.MsdlProcessor
 
getFunctions() - Method in interface net.maritimecloud.msdl.model.EndpointDefinition
Returns a list of fields in the message.
getJavaType() - Method in enum net.maritimecloud.msdl.model.BaseType
 
getKeyType() - Method in interface net.maritimecloud.msdl.model.MapType
Returns the type of keys in the map.
getLogger() - Method in class net.maritimecloud.msdl.MsdlPlugin
Returns the logger that should be used for reporting to the user.
getLogger() - Method in class net.maritimecloud.msdl.MsdlProcessor
 
getMain() - Method in interface net.maritimecloud.msdl.model.CommentDeclaration
 
getMainUncapitalized() - Method in interface net.maritimecloud.msdl.model.CommentDeclaration
 
getMessages() - Method in interface net.maritimecloud.msdl.model.MsdlFile
Returns a list of all messages defined in the MSDL file.
getName() - Method in interface net.maritimecloud.msdl.model.BaseMessage
Returns the name of the message.
getName() - Method in interface net.maritimecloud.msdl.model.EndpointDefinition
Returns the name of the message.
getName() - Method in interface net.maritimecloud.msdl.model.EndpointMethod
Returns the name of this method.
getName() - Method in interface net.maritimecloud.msdl.model.EnumDeclaration.Constant
Returns the name of the enum constant.
getName() - Method in interface net.maritimecloud.msdl.model.EnumDeclaration
Returns the name of the enum.
getName() - Method in interface net.maritimecloud.msdl.model.FieldOrParameter
Returns the name of the field.
getNamespace() - Method in interface net.maritimecloud.msdl.model.MsdlFile
Returns any namespace that has been defined in the MSDL file.
getParameters() - Method in interface net.maritimecloud.msdl.model.EndpointMethod
Returns a list of parameters to the method.
getPath() - Method in interface net.maritimecloud.msdl.model.SourceToken
Returns the absolute path where the .msdl is defined.
getReturnType() - Method in interface net.maritimecloud.msdl.model.EndpointMethod
Returns the return type of the method
getSourceDirectory() - Method in class net.maritimecloud.msdl.MsdlProcessor
 
getStartColumn() - Method in interface net.maritimecloud.msdl.model.SourceToken
Returns the starting column of the entity.
getStartLine() - Method in interface net.maritimecloud.msdl.model.SourceToken
Returns the starting line of the entity.
getTag() - Method in interface net.maritimecloud.msdl.model.FieldOrParameter
Returns the tag of the field.
getType() - Method in interface net.maritimecloud.msdl.model.FieldOrParameter
Returns the type of the field
getValue() - Method in interface net.maritimecloud.msdl.model.EnumDeclaration.Constant
Returns the unique integer value of the enum constant.
getValueType() - Method in interface net.maritimecloud.msdl.model.MapType
Returns the type of values in the map.

I

info(CharSequence) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message to the user at the info error level.
info(CharSequence, Throwable) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message and exception to the user at the info error level.
isAnnotationPresent(Class<? extends Annotation>) - Method in interface net.maritimecloud.msdl.model.Annotatable
 
isAnyOf(BaseType...) - Method in enum net.maritimecloud.msdl.model.BaseType
Returns true if the state is any of the specified states, otherwise false.
isComplexType() - Method in enum net.maritimecloud.msdl.model.BaseType
Returns whether or not this type is complex type.
isPrimitive() - Method in enum net.maritimecloud.msdl.model.BaseType
 
isReferenceType() - Method in enum net.maritimecloud.msdl.model.BaseType
 
isSuccesfull() - Method in class net.maritimecloud.msdl.MsdlProcessorResult
 

L

ListOrSetType - Interface in net.maritimecloud.msdl.model
A list or set type.

M

MapType - Interface in net.maritimecloud.msdl.model
A map type.
MessageDeclaration - Interface in net.maritimecloud.msdl.model
 
MsdlFile - Interface in net.maritimecloud.msdl.model
A MSDL file corresponds to a single physical '.msdl' file.
MsdlLogger - Class in net.maritimecloud.msdl
The main logging interface for plugins.
MsdlLogger() - Constructor for class net.maritimecloud.msdl.MsdlLogger
 
MsdlPlugin - Class in net.maritimecloud.msdl
A MSDL plugin processes MSDL files.
MsdlPlugin() - Constructor for class net.maritimecloud.msdl.MsdlPlugin
 
MsdlPluginException - Exception in net.maritimecloud.msdl
Thrown when a plugin fails to process a MSDL file properly.
MsdlPluginException(String) - Constructor for exception net.maritimecloud.msdl.MsdlPluginException
Constructs a new MsdlPluginException with the specified detailed message.
MsdlPluginException(String, Throwable) - Constructor for exception net.maritimecloud.msdl.MsdlPluginException
Constructs a new MsdlPluginException with the specified detailed message and cause.
MsdlProcessor - Class in net.maritimecloud.msdl
A processor of MSDL plugins.
MsdlProcessor() - Constructor for class net.maritimecloud.msdl.MsdlProcessor
 
MsdlProcessorResult - Class in net.maritimecloud.msdl
The result of plugin processing.

N

net.maritimecloud.msdl - package net.maritimecloud.msdl
 
net.maritimecloud.msdl.model - package net.maritimecloud.msdl.model
 

P

process(Project) - Method in class net.maritimecloud.msdl.MsdlPlugin
Invokes the plugin.
Project - Interface in net.maritimecloud.msdl.model
A project is root node in the MSDL model and basically consist of all the files that should be processed by each plugin.

S

setLogger(MsdlLogger) - Method in class net.maritimecloud.msdl.MsdlProcessor
 
setSourceDirectory(Path) - Method in class net.maritimecloud.msdl.MsdlProcessor
 
SourceToken - Interface in net.maritimecloud.msdl.model
Information about

T

TITLE - Static variable in interface net.maritimecloud.msdl.model.CommentDeclaration
 
Type - Interface in net.maritimecloud.msdl.model
 

V

valueOf(String) - Static method in enum net.maritimecloud.msdl.model.BaseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.maritimecloud.msdl.model.BaseType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(CharSequence) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message to the user at the warn error level.
warn(CharSequence, Throwable) - Method in class net.maritimecloud.msdl.MsdlLogger
Send a message and exception to the user at the warn error level.
wrapJUL(Logger) - Static method in class net.maritimecloud.msdl.MsdlLogger
Wraps a java util logger in a MSDL logger.
A B C D E F G I L M N P S T V W 
Skip navigation links

Copyright © 2012–2014 Danish Maritime Authority. All rights reserved.