Package org.jboss.jca.common.metadata
Interface MetadataParser<T extends JCAMetadata>
- Type Parameters:
T-
- All Known Implementing Classes:
DsParser,IronJacamarParser,RaParser,ResourceAdapterParser
public interface MetadataParser<T extends JCAMetadata>
A MetadataParser.
- Author:
- Stefano Maestri
-
Method Summary
Modifier and TypeMethodDescriptionbooleanAre system properties resolved ?parse(InputStream xmlInputStream) Parse the xml file and return the JCAMetaData for which the concrete parser is designed.parse(XMLStreamReader reader) Parse the xml file and return the JCAMetaData for which the concrete parser is designed.voidsetSystemPropertiesResolved(boolean v) Set if system properties should be resolved
-
Method Details
-
isSystemPropertiesResolved
boolean isSystemPropertiesResolved()Are system properties resolved ?- Returns:
- True if resolved (default); otherwise false
-
setSystemPropertiesResolved
void setSystemPropertiesResolved(boolean v) Set if system properties should be resolved- Parameters:
v- The value
-
parse
Parse the xml file and return the JCAMetaData for which the concrete parser is designed. Note that is responsibility of the client to open and close the stream- Parameters:
xmlInputStream- an InputStrema opened on the xml file to parse- Returns:
- The metadata
- Throws:
Exception- Thrown if an error occurs
-
parse
Parse the xml file and return the JCAMetaData for which the concrete parser is designed. Note that is responsibility of the client to open and close the stream- Parameters:
reader- an XMLStreamReader opened on the xml file to parse- Returns:
- The metadata
- Throws:
Exception- Thrown if an error occurs
-