TUM CCSM Commons

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

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

public interface IXMLResolver<E extends Enum<E>,A extends Enum<A>>

Interface for resolution of element and attribute names.

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

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

Method Detail

resolveAttributeName

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


resolveElementName

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


getAttributeClass

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


TUM CCSM Commons

TUM CCSM Commons - 2.7