Package com.microstrategy.web.platform
Interface NamespaceEncoder
-
- All Known Implementing Classes:
EmptyNamespaceEncoderImpl
public interface NamespaceEncoderThis interface is used to encode a namespace into the domain of an object.- Since:
- MicroStrategy Web 8.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringencodeName(java.lang.String origName)Given a name in our generated content (e.g., a form field), encode it as needed by the application environment.java.lang.StringencodeResourceURI(java.lang.String originalURI)Given a static URI reference, encode it as needed by the application environment.voidinit(java.lang.Object parent)Initialize this object (supplying the parent object as the only parameter).
-
-
-
Method Detail
-
init
void init(java.lang.Object parent)
Initialize this object (supplying the parent object as the only parameter).- Parameters:
parent- The parent (enclosing) object that this Namespace Encoder is attached to.
-
encodeResourceURI
java.lang.String encodeResourceURI(java.lang.String originalURI)
Given a static URI reference, encode it as needed by the application environment.- Parameters:
originalURI- The original URI for a static resource.- Returns:
- The encoded URI for the same resource.
-
encodeName
java.lang.String encodeName(java.lang.String origName)
Given a name in our generated content (e.g., a form field), encode it as needed by the application environment.- Parameters:
origName- The name of the original object (e.g., FORM field)- Returns:
- The newly (encoded) name.
-
-