org.eclipse.wst.wsdl.util
Class WSDLDiagnosticImpl
java.lang.Object
EObjectImpl
org.eclipse.wst.wsdl.util.WSDLDiagnosticImpl
-
All Implemented Interfaces:
-
WSDLDiagnostic
-
public class WSDLDiagnosticImpl
- extends EObjectImpl
- implements
WSDLDiagnostic
Default implementation of the WSDLDiagnostic interface. This class is based
on XSDDiagnosticImpl
Note: This class/interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this
API will almost certainly be broken (repeatedly) as the API evolves.
Method Summary
|
int
|
getColumn
()
|
java.lang.Object
|
getContainer
()
returns the Element where the error occurs |
java.lang.String
|
getKey
()
Gets the original message key. |
int
|
getLine
()
|
java.lang.String
|
getLocation
()
|
java.lang.String
|
getMessage
()
|
org.w3c.dom.Node
|
getNode
()
Gets the DOM Node where the error occurs |
WSDLDiagnosticSeverity
|
getSeverity
()
Provides this diagnostic's severity. |
EList
|
getSubstitutions
()
Returns a list with the original message parameters as Strings. |
void
|
setColumn
(int newColumn)
Sets the new value of the column attribute. |
void
|
setContainer
(java.lang.Object container)
Sets the Container of the error |
void
|
setKey
(java.lang.String value)
Sets the original message key. |
void
|
setLine
(int newLine)
|
void
|
setLocation
(java.lang.String location)
Sets the value of the loaction attribute. |
void
|
setMessage
(java.lang.String newMessage)
Sets a new value for the message attribute. |
void
|
setNode
(org.w3c.dom.Node node)
Sets the DOM Node where the error occurs |
void
|
setSeverity
(
WSDLDiagnosticSeverity newSeverity)
Sets this diagnostic's severity. |
Methods inherited from class java.lang.Object
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
WSDLDiagnosticImpl
public WSDLDiagnosticImpl()
- Default constructor.
WSDLDiagnosticImpl
public WSDLDiagnosticImpl(org.eclipse.xsd.XSDDiagnostic xsdDiagnostic)
- Wraps an XSD diagnostic into a WSDL diagnostic. Used to report problems in
inline schemas.
-
Parameters:
-
xsdDiagnostic
- the XSD diagnostic object to wrap. Must not be null.
getColumn
public int getColumn()
-
-
getLine
public int getLine()
-
-
getLocation
public java.lang.String getLocation()
-
-
getMessage
public java.lang.String getMessage()
-
-
getSeverity
public
WSDLDiagnosticSeverity getSeverity()
-
Description copied from interface:
WSDLDiagnostic
- Provides this diagnostic's severity.
-
-
Specified by:
-
getSeverity
in interface
WSDLDiagnostic
-
-
Returns:
- an XSDDiagnosticSeverity
setColumn
public void setColumn(int newColumn)
- Sets the new value of the column attribute.
-
-
-
Parameters:
-
newColumn
- the new column value.
setLine
public void setLine(int newLine)
-
-
setLocation
public void setLocation(java.lang.String location)
- Sets the value of the loaction attribute.
-
-
-
Parameters:
-
location
- a String with the new value for the location attribute
setMessage
public void setMessage(java.lang.String newMessage)
- Sets a new value for the message attribute.
-
-
-
Parameters:
-
newMessage
- a String with the new message.
setSeverity
public void setSeverity(
WSDLDiagnosticSeverity newSeverity)
-
Description copied from interface:
WSDLDiagnostic
- Sets this diagnostic's severity.
-
-
Specified by:
-
setSeverity
in interface
WSDLDiagnostic
-
-
Parameters:
-
newSeverity
- the new diagnostic severity.
getKey
public java.lang.String getKey()
-
Description copied from interface:
WSDLDiagnostic
- Gets the original message key.
-
-
Specified by:
-
getKey
in interface
WSDLDiagnostic
-
-
Returns:
- a String with the original message key.
setKey
public void setKey(java.lang.String value)
-
Description copied from interface:
WSDLDiagnostic
- Sets the original message key.
-
-
Specified by:
-
setKey
in interface
WSDLDiagnostic
-
-
Parameters:
-
value
- the new message key value.
getSubstitutions
public EList getSubstitutions()
-
Description copied from interface:
WSDLDiagnostic
- Returns a list with the original message parameters as Strings.
-
-
Specified by:
-
getSubstitutions
in interface
WSDLDiagnostic
-
-
Returns:
- a list with the original message parameters as Strings.
getNode
public org.w3c.dom.Node getNode()
-
Description copied from interface:
WSDLDiagnostic
- Gets the DOM Node where the error occurs
-
-
Specified by:
-
getNode
in interface
WSDLDiagnostic
-
-
Returns:
- The DOM node where the error occurs
setNode
public void setNode(org.w3c.dom.Node node)
-
Description copied from interface:
WSDLDiagnostic
- Sets the DOM Node where the error occurs
-
-
Specified by:
-
setNode
in interface
WSDLDiagnostic
-
getContainer
public java.lang.Object getContainer()
-
Description copied from interface:
WSDLDiagnostic
- returns the Element where the error occurs
-
-
Specified by:
-
getContainer
in interface
WSDLDiagnostic
-
-
Returns:
- - Object of type XSDConcreteComponent if the error
comes from the inline schema of a wsdl file
- object of type WSDLElement if the error comes from
other part of the wsdl file
setContainer
public void setContainer(java.lang.Object container)
-
Description copied from interface:
WSDLDiagnostic
- Sets the Container of the error
-
-
Specified by:
-
setContainer
in interface
WSDLDiagnostic
-
-
Parameters:
-
container
- an Object of either XSDConcreteComponent or WSDLElement