com.webobjects.appserver.parser
Class WOComponentTemplateParser
java.lang.Object
com.webobjects.appserver.parser.WOComponentTemplateParser
- Direct Known Subclasses:
- WOBundleComponentTemplateParser, WOHTMLTemplateParser, WOMLTemplateParser
public abstract class WOComponentTemplateParser
- extends Object
Used for parsing traditional .wo components. Formerly a private class, moved to com.webobjects.appserver.parser.* as of
WebObjects 5.4.
- Since:
- 5.4
Method Summary |
WOAssociationFactory |
associationFactory()
|
String |
declarationString()
|
String |
htmlString()
|
NSArray<String> |
languages()
|
WOMLNamespaceProvider |
namespaceProvider()
|
abstract WOElement |
parse()
|
String |
referenceName()
|
void |
setDeclarationString(String value)
|
void |
setHtmlString(String value)
|
void |
setLanguages(NSArray<String> languages)
|
static void |
setWOHTMLTemplateParserClassName(String className)
|
protected boolean |
shouldThrowException()
|
static WOElement |
templateWithHTMLAndDeclaration(String someHTML,
String declarations,
NSArray<String> languages)
Deprecated. Use templateWithHTMLAndDeclaration(String, String, String, NSArray, WOAssociationFactory, WOMLNamespaceProvider) instead |
static WOElement |
templateWithHTMLAndDeclaration(String referenceName,
String someHTML,
String declarations,
NSArray<String> languages,
WOAssociationFactory associationFactory,
WOMLNamespaceProvider namespaceProvider)
|
String |
toString()
|
WOComponentTemplateParser
public WOComponentTemplateParser(String referenceName,
String HTMLString,
String declarationString,
NSArray<String> languages,
WOAssociationFactory associationFactory,
WOMLNamespaceProvider namespaceProvider)
- Parameters:
HTMLString
- declarationString
- languages
-
parse
public abstract WOElement parse()
throws ClassNotFoundException,
WODeclarationFormatException,
WOHTMLFormatException
- Returns:
- Parsed component
- Throws:
WODeclarationFormatException
WOHTMLFormatException
ClassNotFoundException
referenceName
public String referenceName()
- Returns:
- reference name
- Since:
- 5.4
htmlString
public String htmlString()
- Returns:
- html in string form
- Since:
- 5.4
setHtmlString
public void setHtmlString(String value)
- Parameters:
value
- - Since:
- 5.4
declarationString
public String declarationString()
- Returns:
- wod declaration string
- Since:
- 5.4
setDeclarationString
public void setDeclarationString(String value)
- Parameters:
value
- - Since:
- 5.4
languages
public NSArray<String> languages()
- Returns:
- array of languages
- Since:
- 5.4
setLanguages
public void setLanguages(NSArray<String> languages)
- Parameters:
languages
- - Since:
- 5.4
associationFactory
public WOAssociationFactory associationFactory()
- Since:
- 5.4
namespaceProvider
public WOMLNamespaceProvider namespaceProvider()
- Since:
- 5.4
shouldThrowException
protected boolean shouldThrowException()
- Returns:
- true if application.parser.shouldThrowExceptions property set
toString
public String toString()
- Overrides:
toString
in class Object
setWOHTMLTemplateParserClassName
public static void setWOHTMLTemplateParserClassName(String className)
- Parameters:
className
-
templateWithHTMLAndDeclaration
@Deprecated
public static WOElement templateWithHTMLAndDeclaration(String someHTML,
String declarations,
NSArray<String> languages)
throws WODeclarationFormatException,
WOHTMLFormatException,
ClassNotFoundException
- Deprecated. Use templateWithHTMLAndDeclaration(String, String, String, NSArray, WOAssociationFactory, WOMLNamespaceProvider) instead
- Parameters:
referenceName
- someHTML
- declarations
- languages
- associationFactory
- namespaceProvider
-
- Returns:
-
- Throws:
WODeclarationFormatException
WOHTMLFormatException
ClassNotFoundException
templateWithHTMLAndDeclaration
public static WOElement templateWithHTMLAndDeclaration(String referenceName,
String someHTML,
String declarations,
NSArray<String> languages,
WOAssociationFactory associationFactory,
WOMLNamespaceProvider namespaceProvider)
throws WODeclarationFormatException,
WOHTMLFormatException,
ClassNotFoundException
- Parameters:
someHTML
- declarations
- languages
-
- Returns:
-
- Throws:
WODeclarationFormatException
WOHTMLFormatException
ClassNotFoundException
Copyright © 2000-2007 Apple Inc.