|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jet.compiler.TagLibraryUsageManager
public class TagLibraryUsageManager
A class to manage usage of tag libraries in a JET2 template.
Constructor Summary | |
---|---|
TagLibraryUsageManager(java.util.Map predefinedLibraryMap)
|
Method Summary | |
---|---|
void |
add(java.lang.String prefix,
java.lang.String libraryId)
Defined a prefix for a tag library id. |
boolean |
canDefinePrefix(java.lang.String prefix,
java.lang.String id)
Test whether a prefix can be created. |
java.lang.String[] |
getKnownTagNames()
|
java.lang.String |
getLibraryIdFromPrefix(java.lang.String prefix)
|
TagDefinition |
getTagDefinition(java.lang.String tagName)
Return the TagDefinition of the selected tag. |
TagLibraryReference[] |
getTagLibraryReferences()
|
boolean |
isKnownInvalidTagName(java.lang.String tagName)
Test whether the tag name passed is known to be an invalid name by the manager. |
boolean |
isKnownTag(java.lang.String tagName)
Test whether the tag name passed is know to this manager |
boolean |
isLibraryDefined(java.lang.String libaryId)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TagLibraryUsageManager(java.util.Map predefinedLibraryMap)
predefinedLibraryMap
- a map of predefined prefixes and their tag libary ids.Method Detail |
---|
public boolean canDefinePrefix(java.lang.String prefix, java.lang.String id)
Conditions where this can succeed:
prefix
- a prefixid
- the tag libary id.
true
if the prefix can be created.public boolean isLibraryDefined(java.lang.String libaryId)
public java.lang.String getLibraryIdFromPrefix(java.lang.String prefix)
public void add(java.lang.String prefix, java.lang.String libraryId)
prefix
- a prefixlibraryId
- a library idpublic TagDefinition getTagDefinition(java.lang.String tagName)
tagName
- the QName of the tag
public boolean isKnownTag(java.lang.String tagName)
true
if the tag matches one of the libraries, false
otherwise.public boolean isKnownInvalidTagName(java.lang.String tagName)
true
if the tag matches one of the libraries, false
otherwise.public TagLibraryReference[] getTagLibraryReferences()
public java.lang.String[] getKnownTagNames()
|
Copyright 2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |