|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.4) E14255-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bea.portal.tools.resource.ResourceIDBuilder<T>
public class ResourceIDBuilder<T extends ResourceID>
Parses and builds a ResourceID
.
Nested Class Summary | |
---|---|
protected static class |
ResourceIDBuilder.ParseContext
Context for parsing a resource URN. |
Constructor Summary | |
---|---|
ResourceIDBuilder()
Constructor. |
|
ResourceIDBuilder(ResourceType resourceType)
Constructor. |
Method Summary | |
---|---|
ResourceIDBuilder<T> |
clone()
Create a clone of this ResourceIDBuilder . |
protected ResourceIDBuilder.ParseContext |
createParseContext(String resourceURN)
Create a ParseContext for the given URN. |
T |
createResourceID()
Create the ResourceID . |
ResourceType |
getExpectedResourceType()
|
ResourceType |
getResourceType()
Get the ResourceType . |
String |
getResourceURN()
Get the URN of the referrent resource. |
protected void |
parseResourcePath(ResourceIDBuilder.ParseContext parseContext)
Parse the resource path of from specified URN. |
protected void |
parseResourceTypeNamespaceURI(ResourceIDBuilder.ParseContext parseContext)
Parse the namespace URI of the resource type from the specified URN. |
protected void |
parseResourceURN(ResourceIDBuilder.ParseContext parseContext)
Parse the specified URN. |
ResourceIDBuilder<T> |
parseResourceURN(String resourceURN)
Parse the given URN. |
void |
reset()
Reset the state of this ResourceIDBuilder . |
protected ResourceType |
resolveResourceType(String namespaceURI)
Resolve the ResourceType for the given namespace URI. |
protected void |
setExpectedResourceType(ResourceType resourceType)
|
void |
setResourceType(ResourceType resourceType)
Change the ResourceType . |
protected void |
setResourceURN(String resourceURN)
Change the URN of the referrent resource. |
String |
toString()
Get a string representation of the ResourceID . |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ResourceIDBuilder()
public ResourceIDBuilder(ResourceType resourceType)
Method Detail |
---|
public final ResourceType getExpectedResourceType()
public ResourceIDBuilder<T> clone() throws CloneNotSupportedException
ResourceIDBuilder
.
clone
in class Object
ResourceIDBuilder
CloneNotSupportedException
public ResourceIDBuilder<T> parseResourceURN(String resourceURN)
resourceURN
- the URN of the referrent resource
ResourceIDBuilder
protected ResourceIDBuilder.ParseContext createParseContext(String resourceURN)
ParseContext
for the given URN.
resourceURN
- the URN of the referrent resource
ParseContext
for the given URNprotected void parseResourceURN(ResourceIDBuilder.ParseContext parseContext)
parseContext
- the ParseContext
protected void parseResourceTypeNamespaceURI(ResourceIDBuilder.ParseContext parseContext)
parseContext
- the ParseContext
protected ResourceType resolveResourceType(String namespaceURI)
ResourceType
for the given namespace URI.
ResourceType
for the given namespace URIprotected void parseResourcePath(ResourceIDBuilder.ParseContext parseContext)
parseContext
- the ParseContext
public final String getResourceURN()
null
if the URN must be computedprotected final void setResourceURN(String resourceURN)
resourceURN
- the URN of the referrent resource
or null
if the URN must be computedpublic final ResourceType getResourceType()
ResourceType
.
ResourceType
public final void setResourceType(ResourceType resourceType)
ResourceType
.
resourceType
- the ResourceType
protected void setExpectedResourceType(ResourceType resourceType)
public T createResourceID()
ResourceID
.
ResourceID
public void reset()
ResourceIDBuilder
.
public String toString()
ResourceID
.
toString
in class Object
ResourceID
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.4) E14255-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |