|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.datamodel.id.impl.DefaultIdFactoryImpl
public class DefaultIdFactoryImpl
ID factory for the default ID/Key implementation.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.smila.datamodel.id.IdFactory |
|---|
DEFAULT_INSTANCE |
| Constructor Summary | |
|---|---|
DefaultIdFactoryImpl()
|
|
| Method Summary | |
|---|---|
Id |
createId(java.lang.String source,
Key key)
create a new Id. |
Id |
createId(java.lang.String source,
Key sourceKey,
java.util.List<Key> elementKeys,
java.util.List<java.lang.String> fragmentNames)
create a complete Id with optional element keys and fragment names. |
Id |
createId(java.lang.String source,
java.util.Map<java.lang.String,java.lang.String> keyValues)
create an Id with a key created from the given name-value mapping. |
Id |
createId(java.lang.String source,
java.lang.String simpleKeyValue)
create an Id with a simple unnamed key. |
Id |
createId(java.lang.String source,
java.lang.String simpleKeyName,
java.lang.String simpleKeyValue)
create an Id with a simple named key. |
KeyImpl |
createKey(java.util.Map<java.lang.String,java.lang.String> keyValues)
create a key from the given name-value mapping. |
KeyImpl |
createKey(java.lang.String simpleKeyValue)
create a simple unnamed key. |
KeyImpl |
createKey(java.lang.String simpleKeyName,
java.lang.String simpleKeyValue)
create a simple named key. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultIdFactoryImpl()
| Method Detail |
|---|
public Id createId(java.lang.String source,
Key key)
createId in interface IdFactorysource - data source namekey - key of object in data source
IdFactory.createId(java.lang.String, org.eclipse.smila.datamodel.id.Key)
public Id createId(java.lang.String source,
java.lang.String simpleKeyValue)
createId in interface IdFactorysource - data source namesimpleKeyValue - key value
IdFactory.createId(java.lang.String, java.lang.String)
public Id createId(java.lang.String source,
java.lang.String simpleKeyName,
java.lang.String simpleKeyValue)
createId in interface IdFactorysource - data source namesimpleKeyName - key namesimpleKeyValue - key value
IdFactory.createId(java.lang.String, java.lang.String, java.lang.String)
public Id createId(java.lang.String source,
java.util.Map<java.lang.String,java.lang.String> keyValues)
createId in interface IdFactorysource - data source namekeyValues - name-value mapping for key
IdFactory.createId(java.lang.String, java.util.Map)
public Id createId(java.lang.String source,
Key sourceKey,
java.util.List<Key> elementKeys,
java.util.List<java.lang.String> fragmentNames)
createId in interface IdFactorysource - data source namesourceKey - name-value mapping for keyelementKeys - container element keys. can be null or empty for non-container-element IdsfragmentNames - fragment names, can be null or empty for non-fragment Ids
IdFactory.createId(java.lang.String, org.eclipse.smila.datamodel.id.Key,
java.util.List, java.util.List)public KeyImpl createKey(java.lang.String simpleKeyValue)
createKey in interface IdFactorysimpleKeyValue - key value
IdFactory.createKey(java.lang.String)
public KeyImpl createKey(java.lang.String simpleKeyName,
java.lang.String simpleKeyValue)
createKey in interface IdFactorysimpleKeyName - key namesimpleKeyValue - key value
IdFactory.createKey(java.lang.String, java.lang.String)public KeyImpl createKey(java.util.Map<java.lang.String,java.lang.String> keyValues)
createKey in interface IdFactorykeyValues - name-value mapping for key
IdFactory.createKey(java.util.Map)
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||