TUM CCSM Commons

edu.tum.cs.commons.xml
Interface IXMLResolver<E extends java.lang.Enum<E>,A extends java.lang.Enum<A>>

All Known Implementing Classes:
HTMLWriter.HTMLResolver, LowercaseResolver, XMLResolver

public interface IXMLResolver<E extends java.lang.Enum<E>,A extends java.lang.Enum<A>>

Interface for resolution of element and attribute names.

Version:
$Rev: 26283 $
Author:
deissenb, $Author: juergens $
Rating:
GREEN Hash: 591B5B6613B64F9436026009747F8192

Method Summary
 java.lang.Class<A> getAttributeClass()
          Returns the class of the attribute enumeration.
 java.lang.String resolveAttributeName(A attribute)
          Returns for an attribute the name which should be used in the XML file.
 java.lang.String resolveElementName(E element)
          Returns for an element the name which should be used in the XML file.
 

Method Detail

resolveAttributeName

java.lang.String resolveAttributeName(A attribute)
Returns for an attribute the name which should be used in the XML file.


resolveElementName

java.lang.String resolveElementName(E element)
Returns for an element the name which should be used in the XML file.


getAttributeClass

java.lang.Class<A> getAttributeClass()
Returns the class of the attribute enumeration.


TUM CCSM Commons

TUM CCSM Commons - 2.7