package com.idega.util.text; import com.idega.idegaweb.IWApplicationContext; /** * Title: Description: Copyright: Copyright (c) 2001 Company: * * @author <br> * <a href="mailto:aron@idega.is">Aron Birkir</a> <br> * * @created 9. mars 2002 * @version 1.0 */ public interface ContentParsable { /** * Returns all available tags from this parser * * @return The parse tags value */ String[] getParseTags(); /** * Returns a parsed tags value * * @param tag Description of the Parameter * @return The parsed string value */ String getParsedString(IWApplicationContext iwac,String tag); /** * Returns the object to be parsed * * @return The parse object value */ Object getParseObject(); /** * Returns available types * * @return The parse types value */ String[] getParseTypes(); /** * Returns the tag delimiters */ String getDelimiters(); String formatTag(String tag); }