|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.myfaces.trinidadinternal.share.xml.XMLUtils
public class XMLUtils
Utility class for XML parsing.
| Method Summary | |
|---|---|
static org.apache.myfaces.trinidad.share.io.InputStreamProvider |
getInputStreamProvider(ParseContext context)
Gets the InputStreamProvider stored on the ParseContext. |
static java.lang.Object |
getLocalProperty(ParseContext context,
java.lang.String namespace,
java.lang.Object key)
Gets a "local" ParseContext property. |
static org.apache.myfaces.trinidad.share.io.NameResolver |
getResolver(ParseContext context)
Gets the NameResolver stored on the ParseContext. |
static XMLProvider |
getXMLProvider(Configuration config)
Convenience object for getting an XML provider off a Configuration object. |
static java.lang.Object |
parseInclude(ParseContext context,
java.lang.String sourceName,
java.lang.Class<?> expectedType)
Parses an include of an XML file. |
static java.lang.String[] |
parseNameTokens(java.lang.String stringValue)
Parses a whitespace separated series of name tokens. |
static java.util.List<java.lang.String> |
parseNameTokensAsList(java.lang.String stringValue)
Parses a whitespace separated series of name tokens. |
static java.util.Set<java.lang.String> |
parseNameTokensAsSet(java.lang.String stringValue)
Parses a whitespace separated series of name tokens. |
static void |
registerFunctions(ParserManager manager,
java.lang.String namespace,
java.lang.Class<?> klass)
add the methods of a class to the list of available EL functions. |
static void |
setInputStreamProvider(ParseContext context,
org.apache.myfaces.trinidad.share.io.InputStreamProvider provider)
Stores a InputStreamProvider on a ParseContext. |
static void |
setLocalProperty(ParseContext context,
java.lang.String namespace,
java.lang.Object key,
java.lang.Object value)
Sets a "local" ParseContext property. |
static void |
setResolver(ParseContext context,
org.apache.myfaces.trinidad.share.io.NameResolver source)
Stores a NameResolver on a ParseContext. |
static void |
setXMLProvider(ConfigurationImpl config,
java.lang.String providerClassName)
Convenience function for setting an XML provider on a configuration. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.lang.Object parseInclude(ParseContext context,
java.lang.String sourceName,
java.lang.Class<?> expectedType)
throws java.io.IOException,
org.xml.sax.SAXException
context - the current ParseContext, which will be clonedsourceName - the name of the target, relative to the current fileexpectedType - the expected Java type of the target.
java.io.IOException
org.xml.sax.SAXExceptiongetResolver(org.apache.myfaces.trinidadinternal.share.xml.ParseContext),
setResolver(org.apache.myfaces.trinidadinternal.share.xml.ParseContext, org.apache.myfaces.trinidad.share.io.NameResolver)public static org.apache.myfaces.trinidad.share.io.NameResolver getResolver(ParseContext context)
public static void setResolver(ParseContext context,
org.apache.myfaces.trinidad.share.io.NameResolver source)
public static org.apache.myfaces.trinidad.share.io.InputStreamProvider getInputStreamProvider(ParseContext context)
public static void setInputStreamProvider(ParseContext context,
org.apache.myfaces.trinidad.share.io.InputStreamProvider provider)
public static void setXMLProvider(ConfigurationImpl config,
java.lang.String providerClassName)
public static void setLocalProperty(ParseContext context,
java.lang.String namespace,
java.lang.Object key,
java.lang.Object value)
getLocalProperty(org.apache.myfaces.trinidadinternal.share.xml.ParseContext, java.lang.String, java.lang.Object)
public static java.lang.Object getLocalProperty(ParseContext context,
java.lang.String namespace,
java.lang.Object key)
setLocalProperty(org.apache.myfaces.trinidadinternal.share.xml.ParseContext, java.lang.String, java.lang.Object, java.lang.Object)public static XMLProvider getXMLProvider(Configuration config)
config - the configuration objectlog - an (optional) error log
public static java.lang.String[] parseNameTokens(java.lang.String stringValue)
stringValue - the full string
public static java.util.Set<java.lang.String> parseNameTokensAsSet(java.lang.String stringValue)
stringValue - the full string
public static java.util.List<java.lang.String> parseNameTokensAsList(java.lang.String stringValue)
stringValue - the full string
public static void registerFunctions(ParserManager manager,
java.lang.String namespace,
java.lang.Class<?> klass)
namespace - the namespace to register the methods underklass - only the public static methods declared on this class are
inspected
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||